khala¶
| Properties | |
|---|---|
| Spec name | khala |
| Implementation name | khala |
| Spec version | 1208 |
| SS58 Format | 30 |
| Token symbol | PHA |
| Token decimals | 12 |
Assets¶
Calls¶
approve_transfer¶
Approve an amount of asset for transfer by a delegated third-party account.
Origin must be Signed.
Ensures that ApprovalDeposit worth of Currency is reserved from signing account
for the purpose of holding the approval. If some non-zero amount of assets is already
approved from signing account to delegate, then it is topped up or unreserved to
meet the right value.
NOTE: The signing account does not need to own amount of assets at the point of
making this call.
id: The identifier of the asset.delegate: The account to delegate permission to transfer asset.amount: The amount of asset that may be transferred bydelegate. If there is already an approval in place, then this acts additively.
Emits ApprovedTransfer on success.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| id | T::AssetId |
| delegate | AccountIdLookupOf<T> |
| amount | T::Balance |
Python¶
call = substrate.compose_call(
'Assets', 'approve_transfer', {
'amount': 'u128',
'delegate': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'id': 'u32',
}
)
burn¶
Reduce the balance of who by as much as possible up to amount assets of id.
Origin must be Signed and the sender should be the Manager of the asset id.
Bails with NoAccount if the who is already dead.
id: The identifier of the asset to have some amount burned.who: The account to be debited from.amount: The maximum amount by whichwho's balance should be reduced.
Emits Burned with the actual amount burned. If this takes the balance to below the
minimum for the asset, then the amount burned is increased to take it to zero.
Weight: O(1)
Modes: Post-existence of who; Pre & post Zombie-status of who.
Attributes¶
| Name | Type |
|---|---|
| id | T::AssetId |
| who | AccountIdLookupOf<T> |
| amount | T::Balance |
Python¶
call = substrate.compose_call(
'Assets', 'burn', {
'amount': 'u128',
'id': 'u32',
'who': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
cancel_approval¶
Cancel all of some asset approved for delegated transfer by a third-party account.
Origin must be Signed and there must be an approval in place between signer and
delegate.
Unreserves any deposit previously reserved by approve_transfer for the approval.
id: The identifier of the asset.delegate: The account delegated permission to transfer asset.
Emits ApprovalCancelled on success.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| id | T::AssetId |
| delegate | AccountIdLookupOf<T> |
Python¶
call = substrate.compose_call(
'Assets', 'cancel_approval', {
'delegate': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'id': 'u32',
}
)
clear_metadata¶
Clear the metadata for an asset.
Origin must be Signed and the sender should be the Owner of the asset id.
Any deposit is freed for the asset owner.
id: The identifier of the asset to clear.
Emits MetadataCleared.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| id | T::AssetId |
Python¶
call = substrate.compose_call(
'Assets', 'clear_metadata', {'id': 'u32'}
)
create¶
Issue a new class of fungible assets from a public origin.
This new asset class has no assets initially and its owner is the origin.
The origin must conform to the configured CreateOrigin and have sufficient funds free.
Funds of sender are reserved by AssetDeposit.
Parameters:
- id: The identifier of the new asset. This must not be currently in use to identify
an existing asset.
- admin: The admin of this class of assets. The admin is the initial address of each
member of the asset class's admin team.
- min_balance: The minimum balance of this new asset that any single account must
have. If an account's balance is reduced below this, then it collapses to zero.
Emits Created event when successful.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| id | T::AssetId |
| admin | AccountIdLookupOf<T> |
| min_balance | T::Balance |
Python¶
call = substrate.compose_call(
'Assets', 'create', {
'admin': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'id': 'u32',
'min_balance': 'u128',
}
)
destroy¶
Destroy a class of fungible assets.
The origin must conform to ForceOrigin or must be Signed and the sender must be the
owner of the asset id.
id: The identifier of the asset to be destroyed. This must identify an existing asset.
Emits Destroyed event when successful.
NOTE: It can be helpful to first freeze an asset before destroying it so that you can provide accurate witness information and prevent users from manipulating state in a way that can make it harder to destroy.
Weight: O(c + p + a) where:
- c = (witness.accounts - witness.sufficients)
- s = witness.sufficients
- a = witness.approvals
Attributes¶
| Name | Type |
|---|---|
| id | T::AssetId |
| witness | DestroyWitness |
Python¶
call = substrate.compose_call(
'Assets', 'destroy', {
'id': 'u32',
'witness': {
'accounts': 'u32',
'approvals': 'u32',
'sufficients': 'u32',
},
}
)
force_asset_status¶
Alter the attributes of a given asset.
Origin must be ForceOrigin.
id: The identifier of the asset.owner: The new Owner of this asset.issuer: The new Issuer of this asset.admin: The new Admin of this asset.freezer: The new Freezer of this asset.min_balance: The minimum balance of this new asset that any single account must have. If an account's balance is reduced below this, then it collapses to zero.is_sufficient: Whether a non-zero balance of this asset is deposit of sufficient value to account for the state bloat associated with its balance storage. If set totrue, then non-zero balances may be stored without aconsumerreference (and thus an ED in the Balances pallet or whatever else is used to control user-account state growth).is_frozen: Whether this asset class is frozen except for permissioned/admin instructions.
Emits AssetStatusChanged with the identity of the asset.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| id | T::AssetId |
| owner | AccountIdLookupOf<T> |
| issuer | AccountIdLookupOf<T> |
| admin | AccountIdLookupOf<T> |
| freezer | AccountIdLookupOf<T> |
| min_balance | T::Balance |
| is_sufficient | bool |
| is_frozen | bool |
Python¶
call = substrate.compose_call(
'Assets', 'force_asset_status', {
'admin': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'freezer': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'id': 'u32',
'is_frozen': 'bool',
'is_sufficient': 'bool',
'issuer': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'min_balance': 'u128',
'owner': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
force_cancel_approval¶
Cancel all of some asset approved for delegated transfer by a third-party account.
Origin must be either ForceOrigin or Signed origin with the signer being the Admin
account of the asset id.
Unreserves any deposit previously reserved by approve_transfer for the approval.
id: The identifier of the asset.delegate: The account delegated permission to transfer asset.
Emits ApprovalCancelled on success.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| id | T::AssetId |
| owner | AccountIdLookupOf<T> |
| delegate | AccountIdLookupOf<T> |
Python¶
call = substrate.compose_call(
'Assets', 'force_cancel_approval', {
'delegate': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'id': 'u32',
'owner': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
force_clear_metadata¶
Clear the metadata for an asset.
Origin must be ForceOrigin.
Any deposit is returned.
id: The identifier of the asset to clear.
Emits MetadataCleared.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| id | T::AssetId |
Python¶
call = substrate.compose_call(
'Assets', 'force_clear_metadata', {'id': 'u32'}
)
force_create¶
Issue a new class of fungible assets from a privileged origin.
This new asset class has no assets initially.
The origin must conform to ForceOrigin.
Unlike create, no funds are reserved.
id: The identifier of the new asset. This must not be currently in use to identify an existing asset.owner: The owner of this class of assets. The owner has full superuser permissions over this asset, but may later change and configure the permissions usingtransfer_ownershipandset_team.min_balance: The minimum balance of this new asset that any single account must have. If an account's balance is reduced below this, then it collapses to zero.
Emits ForceCreated event when successful.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| id | T::AssetId |
| owner | AccountIdLookupOf<T> |
| is_sufficient | bool |
| min_balance | T::Balance |
Python¶
call = substrate.compose_call(
'Assets', 'force_create', {
'id': 'u32',
'is_sufficient': 'bool',
'min_balance': 'u128',
'owner': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
force_set_metadata¶
Force the metadata for an asset to some value.
Origin must be ForceOrigin.
Any deposit is left alone.
id: The identifier of the asset to update.name: The user friendly name of this asset. Limited in length byStringLimit.symbol: The exchange symbol for this asset. Limited in length byStringLimit.decimals: The number of decimals this asset uses to represent one unit.
Emits MetadataSet.
Weight: O(N + S) where N and S are the length of the name and symbol respectively.
Attributes¶
| Name | Type |
|---|---|
| id | T::AssetId |
| name | Vec<u8> |
| symbol | Vec<u8> |
| decimals | u8 |
| is_frozen | bool |
Python¶
call = substrate.compose_call(
'Assets', 'force_set_metadata', {
'decimals': 'u8',
'id': 'u32',
'is_frozen': 'bool',
'name': 'Bytes',
'symbol': 'Bytes',
}
)
force_transfer¶
Move some assets from one account to another.
Origin must be Signed and the sender should be the Admin of the asset id.
id: The identifier of the asset to have some amount transferred.source: The account to be debited.dest: The account to be credited.amount: The amount by which thesource's balance of assets should be reduced anddest's balance increased. The amount actually transferred may be slightly greater in the case that the transfer would otherwise take thesourcebalance above zero but below the minimum balance. Must be greater than zero.
Emits Transferred with the actual amount transferred. If this takes the source balance
to below the minimum for the asset, then the amount transferred is increased to take it
to zero.
Weight: O(1)
Modes: Pre-existence of dest; Post-existence of source; Account pre-existence of
dest.
Attributes¶
| Name | Type |
|---|---|
| id | T::AssetId |
| source | AccountIdLookupOf<T> |
| dest | AccountIdLookupOf<T> |
| amount | T::Balance |
Python¶
call = substrate.compose_call(
'Assets', 'force_transfer', {
'amount': 'u128',
'dest': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'id': 'u32',
'source': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
freeze¶
Disallow further unprivileged transfers from an account.
Origin must be Signed and the sender should be the Freezer of the asset id.
id: The identifier of the asset to be frozen.who: The account to be frozen.
Emits Frozen.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| id | T::AssetId |
| who | AccountIdLookupOf<T> |
Python¶
call = substrate.compose_call(
'Assets', 'freeze', {
'id': 'u32',
'who': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
freeze_asset¶
Disallow further unprivileged transfers for the asset class.
Origin must be Signed and the sender should be the Freezer of the asset id.
id: The identifier of the asset to be frozen.
Emits Frozen.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| id | T::AssetId |
Python¶
call = substrate.compose_call(
'Assets', 'freeze_asset', {'id': 'u32'}
)
mint¶
Mint assets of a particular class.
The origin must be Signed and the sender must be the Issuer of the asset id.
id: The identifier of the asset to have some amount minted.beneficiary: The account to be credited with the minted assets.amount: The amount of the asset to be minted.
Emits Issued event when successful.
Weight: O(1)
Modes: Pre-existing balance of beneficiary; Account pre-existence of beneficiary.
Attributes¶
| Name | Type |
|---|---|
| id | T::AssetId |
| beneficiary | AccountIdLookupOf<T> |
| amount | T::Balance |
Python¶
call = substrate.compose_call(
'Assets', 'mint', {
'amount': 'u128',
'beneficiary': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'id': 'u32',
}
)
refund¶
Return the deposit (if any) of an asset account.
The origin must be Signed.
id: The identifier of the asset for the account to be created.allow_burn: Iftruethen assets may be destroyed in order to complete the refund.
Emits Refunded event when successful.
Attributes¶
| Name | Type |
|---|---|
| id | T::AssetId |
| allow_burn | bool |
Python¶
call = substrate.compose_call(
'Assets', 'refund', {'allow_burn': 'bool', 'id': 'u32'}
)
set_metadata¶
Set the metadata for an asset.
Origin must be Signed and the sender should be the Owner of the asset id.
Funds of sender are reserved according to the formula:
MetadataDepositBase + MetadataDepositPerByte * (name.len + symbol.len) taking into
account any already reserved funds.
id: The identifier of the asset to update.name: The user friendly name of this asset. Limited in length byStringLimit.symbol: The exchange symbol for this asset. Limited in length byStringLimit.decimals: The number of decimals this asset uses to represent one unit.
Emits MetadataSet.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| id | T::AssetId |
| name | Vec<u8> |
| symbol | Vec<u8> |
| decimals | u8 |
Python¶
call = substrate.compose_call(
'Assets', 'set_metadata', {
'decimals': 'u8',
'id': 'u32',
'name': 'Bytes',
'symbol': 'Bytes',
}
)
set_team¶
Change the Issuer, Admin and Freezer of an asset.
Origin must be Signed and the sender should be the Owner of the asset id.
id: The identifier of the asset to be frozen.issuer: The new Issuer of this asset.admin: The new Admin of this asset.freezer: The new Freezer of this asset.
Emits TeamChanged.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| id | T::AssetId |
| issuer | AccountIdLookupOf<T> |
| admin | AccountIdLookupOf<T> |
| freezer | AccountIdLookupOf<T> |
Python¶
call = substrate.compose_call(
'Assets', 'set_team', {
'admin': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'freezer': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'id': 'u32',
'issuer': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
thaw¶
Allow unprivileged transfers from an account again.
Origin must be Signed and the sender should be the Admin of the asset id.
id: The identifier of the asset to be frozen.who: The account to be unfrozen.
Emits Thawed.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| id | T::AssetId |
| who | AccountIdLookupOf<T> |
Python¶
call = substrate.compose_call(
'Assets', 'thaw', {
'id': 'u32',
'who': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
thaw_asset¶
Allow unprivileged transfers for the asset again.
Origin must be Signed and the sender should be the Admin of the asset id.
id: The identifier of the asset to be thawed.
Emits Thawed.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| id | T::AssetId |
Python¶
call = substrate.compose_call(
'Assets', 'thaw_asset', {'id': 'u32'}
)
touch¶
Create an asset account for non-provider assets.
A deposit will be taken from the signer account.
origin: Must be Signed; the signer account must have sufficient funds for a deposit to be taken.id: The identifier of the asset for the account to be created.
Emits Touched event when successful.
Attributes¶
| Name | Type |
|---|---|
| id | T::AssetId |
Python¶
call = substrate.compose_call(
'Assets', 'touch', {'id': 'u32'}
)
transfer¶
Move some assets from the sender account to another.
Origin must be Signed.
id: The identifier of the asset to have some amount transferred.target: The account to be credited.amount: The amount by which the sender's balance of assets should be reduced andtarget's balance increased. The amount actually transferred may be slightly greater in the case that the transfer would otherwise take the sender balance above zero but below the minimum balance. Must be greater than zero.
Emits Transferred with the actual amount transferred. If this takes the source balance
to below the minimum for the asset, then the amount transferred is increased to take it
to zero.
Weight: O(1)
Modes: Pre-existence of target; Post-existence of sender; Account pre-existence of
target.
Attributes¶
| Name | Type |
|---|---|
| id | T::AssetId |
| target | AccountIdLookupOf<T> |
| amount | T::Balance |
Python¶
call = substrate.compose_call(
'Assets', 'transfer', {
'amount': 'u128',
'id': 'u32',
'target': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
transfer_approved¶
Transfer some asset balance from a previously delegated account to some third-party account.
Origin must be Signed and there must be an approval in place by the owner to the
signer.
If the entire amount approved for transfer is transferred, then any deposit previously
reserved by approve_transfer is unreserved.
id: The identifier of the asset.owner: The account which previously approved for a transfer of at leastamountand from which the asset balance will be withdrawn.destination: The account to which the asset balance ofamountwill be transferred.amount: The amount of assets to transfer.
Emits TransferredApproved on success.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| id | T::AssetId |
| owner | AccountIdLookupOf<T> |
| destination | AccountIdLookupOf<T> |
| amount | T::Balance |
Python¶
call = substrate.compose_call(
'Assets', 'transfer_approved', {
'amount': 'u128',
'destination': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'id': 'u32',
'owner': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
transfer_keep_alive¶
Move some assets from the sender account to another, keeping the sender account alive.
Origin must be Signed.
id: The identifier of the asset to have some amount transferred.target: The account to be credited.amount: The amount by which the sender's balance of assets should be reduced andtarget's balance increased. The amount actually transferred may be slightly greater in the case that the transfer would otherwise take the sender balance above zero but below the minimum balance. Must be greater than zero.
Emits Transferred with the actual amount transferred. If this takes the source balance
to below the minimum for the asset, then the amount transferred is increased to take it
to zero.
Weight: O(1)
Modes: Pre-existence of target; Post-existence of sender; Account pre-existence of
target.
Attributes¶
| Name | Type |
|---|---|
| id | T::AssetId |
| target | AccountIdLookupOf<T> |
| amount | T::Balance |
Python¶
call = substrate.compose_call(
'Assets', 'transfer_keep_alive', {
'amount': 'u128',
'id': 'u32',
'target': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
transfer_ownership¶
Change the Owner of an asset.
Origin must be Signed and the sender should be the Owner of the asset id.
id: The identifier of the asset.owner: The new Owner of this asset.
Emits OwnerChanged.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| id | T::AssetId |
| owner | AccountIdLookupOf<T> |
Python¶
call = substrate.compose_call(
'Assets', 'transfer_ownership', {
'id': 'u32',
'owner': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
Events¶
ApprovalCancelled¶
An approval for account delegate was cancelled by owner.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| asset_id | T::AssetId |
u32 |
| owner | T::AccountId |
AccountId |
| delegate | T::AccountId |
AccountId |
ApprovedTransfer¶
(Additional) funds have been approved for transfer to a destination account.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| asset_id | T::AssetId |
u32 |
| source | T::AccountId |
AccountId |
| delegate | T::AccountId |
AccountId |
| amount | T::Balance |
u128 |
AssetFrozen¶
Some asset asset_id was frozen.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| asset_id | T::AssetId |
u32 |
AssetStatusChanged¶
An asset has had its attributes changed by the Force origin.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| asset_id | T::AssetId |
u32 |
AssetThawed¶
Some asset asset_id was thawed.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| asset_id | T::AssetId |
u32 |
Burned¶
Some assets were destroyed.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| asset_id | T::AssetId |
u32 |
| owner | T::AccountId |
AccountId |
| balance | T::Balance |
u128 |
Created¶
Some asset class was created.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| asset_id | T::AssetId |
u32 |
| creator | T::AccountId |
AccountId |
| owner | T::AccountId |
AccountId |
Destroyed¶
An asset class was destroyed.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| asset_id | T::AssetId |
u32 |
ForceCreated¶
Some asset class was force-created.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| asset_id | T::AssetId |
u32 |
| owner | T::AccountId |
AccountId |
Frozen¶
Some account who was frozen.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| asset_id | T::AssetId |
u32 |
| who | T::AccountId |
AccountId |
Issued¶
Some assets were issued.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| asset_id | T::AssetId |
u32 |
| owner | T::AccountId |
AccountId |
| total_supply | T::Balance |
u128 |
MetadataCleared¶
Metadata has been cleared for an asset.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| asset_id | T::AssetId |
u32 |
MetadataSet¶
New metadata has been set for an asset.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| asset_id | T::AssetId |
u32 |
| name | Vec<u8> |
Bytes |
| symbol | Vec<u8> |
Bytes |
| decimals | u8 |
u8 |
| is_frozen | bool |
bool |
OwnerChanged¶
The owner changed.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| asset_id | T::AssetId |
u32 |
| owner | T::AccountId |
AccountId |
TeamChanged¶
The management team changed.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| asset_id | T::AssetId |
u32 |
| issuer | T::AccountId |
AccountId |
| admin | T::AccountId |
AccountId |
| freezer | T::AccountId |
AccountId |
Thawed¶
Some account who was thawed.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| asset_id | T::AssetId |
u32 |
| who | T::AccountId |
AccountId |
Transferred¶
Some assets were transferred.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| asset_id | T::AssetId |
u32 |
| from | T::AccountId |
AccountId |
| to | T::AccountId |
AccountId |
| amount | T::Balance |
u128 |
TransferredApproved¶
An amount was transferred in its entirety from owner to destination by
the approved delegate.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| asset_id | T::AssetId |
u32 |
| owner | T::AccountId |
AccountId |
| delegate | T::AccountId |
AccountId |
| destination | T::AccountId |
AccountId |
| amount | T::Balance |
u128 |
Storage functions¶
Account¶
The holdings of a specific account for a specific asset.
Python¶
result = substrate.query(
'Assets', 'Account', ['u32', 'AccountId']
)
Return value¶
{
'balance': 'u128',
'extra': (),
'is_frozen': 'bool',
'reason': {
'Consumer': None,
'DepositHeld': 'u128',
'DepositRefunded': None,
'Sufficient': None,
},
}
Approvals¶
Approved balance transfers. First balance is the amount approved for transfer. Second
is the amount of T::Currency reserved for storing this.
First key is the asset ID, second key is the owner and third key is the delegate.
Python¶
result = substrate.query(
'Assets', 'Approvals', ['u32', 'AccountId', 'AccountId']
)
Return value¶
{'amount': 'u128', 'deposit': 'u128'}
Asset¶
Details of an asset.
Python¶
result = substrate.query(
'Assets', 'Asset', ['u32']
)
Return value¶
{
'accounts': 'u32',
'admin': 'AccountId',
'approvals': 'u32',
'deposit': 'u128',
'freezer': 'AccountId',
'is_frozen': 'bool',
'is_sufficient': 'bool',
'issuer': 'AccountId',
'min_balance': 'u128',
'owner': 'AccountId',
'sufficients': 'u32',
'supply': 'u128',
}
Metadata¶
Metadata of an asset.
Python¶
result = substrate.query(
'Assets', 'Metadata', ['u32']
)
Return value¶
{
'decimals': 'u8',
'deposit': 'u128',
'is_frozen': 'bool',
'name': 'Bytes',
'symbol': 'Bytes',
}
Constants¶
ApprovalDeposit¶
The amount of funds that must be reserved when creating a new approval.
Value¶
10000000000
Python¶
constant = substrate.get_constant('Assets', 'ApprovalDeposit')
AssetAccountDeposit¶
The amount of funds that must be reserved for a non-provider asset account to be maintained.
Value¶
1000000000000
Python¶
constant = substrate.get_constant('Assets', 'AssetAccountDeposit')
AssetDeposit¶
The basic amount of funds that must be reserved for an asset.
Value¶
10000000000
Python¶
constant = substrate.get_constant('Assets', 'AssetDeposit')
MetadataDepositBase¶
The basic amount of funds that must be reserved when adding metadata to your asset.
Value¶
830000000000
Python¶
constant = substrate.get_constant('Assets', 'MetadataDepositBase')
MetadataDepositPerByte¶
The additional funds that must be reserved for the number of bytes you store in your metadata.
Value¶
10000000000
Python¶
constant = substrate.get_constant('Assets', 'MetadataDepositPerByte')
StringLimit¶
The maximum length of a name or symbol stored on-chain.
Value¶
50
Python¶
constant = substrate.get_constant('Assets', 'StringLimit')
Errors¶
AlreadyExists¶
The asset-account already exists.
BadMetadata¶
Invalid metadata given.
BadWitness¶
Invalid witness data given.
BalanceLow¶
Account balance must be greater than or equal to the transfer amount.
Frozen¶
The origin account is frozen.
InUse¶
The asset ID is already taken.
MinBalanceZero¶
Minimum balance should be non-zero.
NoAccount¶
The account to alter does not exist.
NoDeposit¶
The asset-account doesn't have an associated deposit.
NoPermission¶
The signing account has no permission to do the operation.
NoProvider¶
Unable to increment the consumer reference counters on the account. Either no provider reference exists to allow a non-zero balance of a non-self-sufficient asset, or the maximum number of consumers has been reached.
Unapproved¶
No approval exists that would allow the transfer.
Unknown¶
The given asset ID is unknown.
WouldBurn¶
The operation would result in funds being burned.
WouldDie¶
The source account would not survive the transfer and it needs to stay alive.
AssetsRegistry¶
Calls¶
force_burn¶
Attributes¶
| Name | Type |
|---|---|
| asset_id | T::AssetId |
| who | T::AccountId |
| amount | <T as pallet_assets::Config>::Balance |
Python¶
call = substrate.compose_call(
'AssetsRegistry', 'force_burn', {
'amount': 'u128',
'asset_id': 'u32',
'who': 'AccountId',
}
)
force_disable_chainbridge¶
Attributes¶
| Name | Type |
|---|---|
| asset_id | T::AssetId |
| chain_id | u8 |
Python¶
call = substrate.compose_call(
'AssetsRegistry', 'force_disable_chainbridge', {'asset_id': 'u32', 'chain_id': 'u8'}
)
force_enable_chainbridge¶
Attributes¶
| Name | Type |
|---|---|
| asset_id | T::AssetId |
| chain_id | u8 |
| is_mintable | bool |
| metadata | Box<Vec<u8>> |
Python¶
call = substrate.compose_call(
'AssetsRegistry', 'force_enable_chainbridge', {
'asset_id': 'u32',
'chain_id': 'u8',
'is_mintable': 'bool',
'metadata': 'Bytes',
}
)
force_mint¶
Attributes¶
| Name | Type |
|---|---|
| asset_id | T::AssetId |
| beneficiary | T::AccountId |
| amount | <T as pallet_assets::Config>::Balance |
Python¶
call = substrate.compose_call(
'AssetsRegistry', 'force_mint', {
'amount': 'u128',
'asset_id': 'u32',
'beneficiary': 'AccountId',
}
)
force_register_asset¶
Attributes¶
| Name | Type |
|---|---|
| location | MultiLocation |
| asset_id | T::AssetId |
| properties | AssetProperties |
Python¶
call = substrate.compose_call(
'AssetsRegistry', 'force_register_asset', {
'asset_id': 'u32',
'location': {
'interior': {
'Here': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Fraction': {
'denom': 'u32',
'nom': 'u32',
},
'Members': {
'count': 'u32',
},
'MoreThanProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
},
'parents': 'u8',
},
'properties': {
'decimals': 'u8',
'name': 'Bytes',
'symbol': 'Bytes',
},
}
)
force_set_location¶
Attributes¶
| Name | Type |
|---|---|
| asset_id | T::AssetId |
| location | MultiLocation |
Python¶
call = substrate.compose_call(
'AssetsRegistry', 'force_set_location', {
'asset_id': 'u32',
'location': {
'interior': {
'Here': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Fraction': {
'denom': 'u32',
'nom': 'u32',
},
'Members': {
'count': 'u32',
},
'MoreThanProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
},
'parents': 'u8',
},
}
)
force_set_metadata¶
Attributes¶
| Name | Type |
|---|---|
| asset_id | T::AssetId |
| properties | AssetProperties |
Python¶
call = substrate.compose_call(
'AssetsRegistry', 'force_set_metadata', {
'asset_id': 'u32',
'properties': {
'decimals': 'u8',
'name': 'Bytes',
'symbol': 'Bytes',
},
}
)
force_set_price¶
Attributes¶
| Name | Type |
|---|---|
| asset_id | T::AssetId |
| execution_price | u128 |
Python¶
call = substrate.compose_call(
'AssetsRegistry', 'force_set_price', {
'asset_id': 'u32',
'execution_price': 'u128',
}
)
force_unregister_asset¶
Clean asset info stored in asset wrapper, not call pallet_assets::destory(), By cleaning them in current pallet, xcm and bridge transfering on this asset will not success anymore, we should call pallet_assets::destory() manually if we want to delete this asset from our chain
Attributes¶
| Name | Type |
|---|---|
| asset_id | T::AssetId |
Python¶
call = substrate.compose_call(
'AssetsRegistry', 'force_unregister_asset', {'asset_id': 'u32'}
)
force_withdraw_fund¶
Force withdraw some amount of assets from ASSETS_REGISTRY_ID, if the given asset_id is None, would performance withdraw PHA from this account
Attributes¶
| Name | Type |
|---|---|
| asset_id | Option<T::AssetId> |
| recipient | T::AccountId |
| amount | u128 |
Python¶
call = substrate.compose_call(
'AssetsRegistry', 'force_withdraw_fund', {
'amount': 'u128',
'asset_id': (None, 'u32'),
'recipient': 'AccountId',
}
)
Events¶
AssetRegistered¶
Asset is registerd.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| asset_id | <T as pallet_assets::Config>::AssetId |
u32 |
| location | MultiLocation |
{'parents': 'u8', 'interior': {'Here': None, 'X1': {'Parachain': 'u32', 'AccountId32': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'id': '[u8; 32]'}, 'AccountIndex64': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'index': 'u64'}, 'AccountKey20': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': {'Unit': None, 'Named': 'Bytes', 'Index': 'u32', 'Executive': None, 'Technical': None, 'Legislative': None, 'Judicial': None}, 'part': {'Voice': None, 'Members': 'InnerStruct', 'Fraction': 'InnerStruct', 'AtLeastProportion': 'InnerStruct', 'MoreThanProportion': 'InnerStruct'}}}, 'X2': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X3': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X4': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X5': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X6': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X7': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X8': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}})}} |
AssetUnregistered¶
Asset is unregisterd.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| asset_id | <T as pallet_assets::Config>::AssetId |
u32 |
| location | MultiLocation |
{'parents': 'u8', 'interior': {'Here': None, 'X1': {'Parachain': 'u32', 'AccountId32': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'id': '[u8; 32]'}, 'AccountIndex64': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'index': 'u64'}, 'AccountKey20': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': {'Unit': None, 'Named': 'Bytes', 'Index': 'u32', 'Executive': None, 'Technical': None, 'Legislative': None, 'Judicial': None}, 'part': {'Voice': None, 'Members': 'InnerStruct', 'Fraction': 'InnerStruct', 'AtLeastProportion': 'InnerStruct', 'MoreThanProportion': 'InnerStruct'}}}, 'X2': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X3': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X4': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X5': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X6': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X7': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X8': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}})}} |
ChainbridgeDisabled¶
Asset disabled chainbridge.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| asset_id | <T as pallet_assets::Config>::AssetId |
u32 |
| chain_id | u8 |
u8 |
| resource_id | [u8; 32] |
[u8; 32] |
ChainbridgeEnabled¶
Asset enabled chainbridge.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| asset_id | <T as pallet_assets::Config>::AssetId |
u32 |
| chain_id | u8 |
u8 |
| resource_id | [u8; 32] |
[u8; 32] |
ForceBurnt¶
Force burn asset from an certain account.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| asset_id | <T as pallet_assets::Config>::AssetId |
u32 |
| who | T::AccountId |
AccountId |
| amount | <T as pallet_assets::Config>::Balance |
u128 |
ForceMinted¶
Force mint asset to an certain account.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| asset_id | <T as pallet_assets::Config>::AssetId |
u32 |
| beneficiary | T::AccountId |
AccountId |
| amount | <T as pallet_assets::Config>::Balance |
u128 |
Storage functions¶
IdByLocations¶
Mapping fungible asset location to corresponding asset id
Python¶
result = substrate.query(
'AssetsRegistry', 'IdByLocations', [
{
'interior': {
'Here': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Fraction': {
'denom': 'u32',
'nom': 'u32',
},
'Members': {
'count': 'u32',
},
'MoreThanProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
},
'parents': 'u8',
},
]
)
Return value¶
'u32'
IdByResourceId¶
Mapping fungible asset resource id to corresponding asset id
Python¶
result = substrate.query(
'AssetsRegistry', 'IdByResourceId', ['[u8; 32]']
)
Return value¶
'u32'
RegistryInfoByIds¶
Python¶
result = substrate.query(
'AssetsRegistry', 'RegistryInfoByIds', ['u32']
)
Return value¶
{
'enabled_bridges': [
{
'config': {
'ChainBridge': {
'chain_id': 'u8',
'is_mintable': 'bool',
'reserve_account': '[u8; 32]',
'resource_id': '[u8; 32]',
},
'Xcmp': None,
},
'metadata': 'Bytes',
},
],
'execution_price': (None, 'u128'),
'location': {
'interior': {
'Here': None,
'X1': {
'AccountId32': {'id': '[u8; 32]', 'network': 'scale_info::56'},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
'X2': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X3': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X4': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X5': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X6': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X7': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X8': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
},
'parents': 'u8',
},
'properties': {'decimals': 'u8', 'name': 'Bytes', 'symbol': 'Bytes'},
'reserve_location': (
None,
{
'interior': {
'Here': None,
'X1': {
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
'X2': ('scale_info::54', 'scale_info::54'),
'X3': ('scale_info::54', 'scale_info::54', 'scale_info::54'),
'X4': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X5': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X6': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X7': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X8': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
},
'parents': 'u8',
},
),
}
Constants¶
MinBalance¶
Value¶
10000000000
Python¶
constant = substrate.get_constant('AssetsRegistry', 'MinBalance')
NativeExecutionPrice¶
Value¶
101030000000000
Python¶
constant = substrate.get_constant('AssetsRegistry', 'NativeExecutionPrice')
ResourceIdGenerationSalt¶
Value¶
None
Python¶
constant = substrate.get_constant('AssetsRegistry', 'ResourceIdGenerationSalt')
Errors¶
AssetAlreadyExist¶
AssetNotRegistered¶
BridgeAlreadyDisabled¶
BridgeAlreadyEnabled¶
DuplictedLocation¶
FailedToTransactAsset¶
LocationTooLong¶
Aura¶
Storage functions¶
Authorities¶
The current authority set.
Python¶
result = substrate.query(
'Aura', 'Authorities', []
)
Return value¶
['[u8; 32]']
CurrentSlot¶
The current slot of this block.
This will be set in on_initialize.
Python¶
result = substrate.query(
'Aura', 'CurrentSlot', []
)
Return value¶
'u64'
AuraExt¶
Storage functions¶
Authorities¶
Serves as cache for the authorities.
The authorities in AuRa are overwritten in on_initialize when we switch to a new session,
but we require the old authorities to verify the seal when validating a PoV. This will always
be updated to the latest AuRa authorities in on_finalize.
Python¶
result = substrate.query(
'AuraExt', 'Authorities', []
)
Return value¶
['[u8; 32]']
Authorship¶
Calls¶
set_uncles¶
Provide a set of uncles.
Attributes¶
| Name | Type |
|---|---|
| new_uncles | Vec<T::Header> |
Python¶
call = substrate.compose_call(
'Authorship', 'set_uncles', {
'new_uncles': [
{
'digest': {
'logs': [
{
'Other': 'Bytes',
None: None,
'Consensus': (
'[u8; 4]',
'Bytes',
),
'PreRuntime': (
'[u8; 4]',
'Bytes',
),
'RuntimeEnvironmentUpdated': None,
'Seal': (
'[u8; 4]',
'Bytes',
),
},
],
},
'extrinsics_root': '[u8; 32]',
'number': 'u32',
'parent_hash': '[u8; 32]',
'state_root': '[u8; 32]',
},
],
}
)
Storage functions¶
Author¶
Author of current block.
Python¶
result = substrate.query(
'Authorship', 'Author', []
)
Return value¶
'AccountId'
DidSetUncles¶
Whether uncles were already set in this block.
Python¶
result = substrate.query(
'Authorship', 'DidSetUncles', []
)
Return value¶
'bool'
Uncles¶
Uncles
Python¶
result = substrate.query(
'Authorship', 'Uncles', []
)
Return value¶
[{'InclusionHeight': 'u32', 'Uncle': ('[u8; 32]', (None, 'AccountId'))}]
Constants¶
UncleGenerations¶
The number of blocks back we should accept uncles.
This means that we will deal with uncle-parents that are
UncleGenerations + 1 before now.
Value¶
0
Python¶
constant = substrate.get_constant('Authorship', 'UncleGenerations')
Errors¶
GenesisUncle¶
The uncle is genesis.
InvalidUncleParent¶
The uncle parent not in the chain.
OldUncle¶
The uncle isn't recent enough to be included.
TooHighUncle¶
The uncle is too high in chain.
TooManyUncles¶
Too many uncles.
UncleAlreadyIncluded¶
The uncle is already included.
UnclesAlreadySet¶
Uncles already set in the block.
Balances¶
Calls¶
force_transfer¶
Exactly as transfer, except the origin must be root and the source account may be
specified.
# <weight>
- Same as transfer, but additional read and write because the source account is not
assumed to be in the overlay.
# </weight>
Attributes¶
| Name | Type |
|---|---|
| source | AccountIdLookupOf<T> |
| dest | AccountIdLookupOf<T> |
| value | T::Balance |
Python¶
call = substrate.compose_call(
'Balances', 'force_transfer', {
'dest': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'source': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'value': 'u128',
}
)
force_unreserve¶
Unreserve some balance from a user by force.
Can only be called by ROOT.
Attributes¶
| Name | Type |
|---|---|
| who | AccountIdLookupOf<T> |
| amount | T::Balance |
Python¶
call = substrate.compose_call(
'Balances', 'force_unreserve', {
'amount': 'u128',
'who': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
set_balance¶
Set the balances of a given account.
This will alter FreeBalance and ReservedBalance in storage. it will
also alter the total issuance of the system (TotalIssuance) appropriately.
If the new free or reserved balance is below the existential deposit,
it will reset the account nonce (frame_system::AccountNonce).
The dispatch origin for this call is root.
Attributes¶
| Name | Type |
|---|---|
| who | AccountIdLookupOf<T> |
| new_free | T::Balance |
| new_reserved | T::Balance |
Python¶
call = substrate.compose_call(
'Balances', 'set_balance', {
'new_free': 'u128',
'new_reserved': 'u128',
'who': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
transfer¶
Transfer some liquid free balance to another account.
transfer will set the FreeBalance of the sender and receiver.
If the sender's account is below the existential deposit as a result
of the transfer, the account will be reaped.
The dispatch origin for this call must be Signed by the transactor.
# <weight> - Dependent on arguments but not critical, given proper implementations for input config types. See related functions below. - It contains a limited number of reads and writes internally and no complex computation.
Related functions:
ensure_can_withdrawis always called internally but has a bounded complexity.- Transferring balances to accounts that did not exist before will cause
T::OnNewAccount::on_new_accountto be called. - Removing enough funds from an account will trigger
T::DustRemoval::on_unbalanced. transfer_keep_aliveworks the same way astransfer, but has an additional check that the transfer will not kill the origin account.
- Origin account is already in memory, so no DB operations for them. # </weight>
Attributes¶
| Name | Type |
|---|---|
| dest | AccountIdLookupOf<T> |
| value | T::Balance |
Python¶
call = substrate.compose_call(
'Balances', 'transfer', {
'dest': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'value': 'u128',
}
)
transfer_all¶
Transfer the entire transferable balance from the caller account.
NOTE: This function only attempts to transfer transferable balances. This means that
any locked, reserved, or existential deposits (when keep_alive is true), will not be
transferred by this function. To ensure that this function results in a killed account,
you might need to prepare the account by removing any reference counters, storage
deposits, etc...
The dispatch origin of this call must be Signed.
dest: The recipient of the transfer.keep_alive: A boolean to determine if thetransfer_alloperation should send all of the funds the account has, causing the sender account to be killed (false), or transfer everything except at least the existential deposit, which will guarantee to keep the sender account alive (true). # <weight>- O(1). Just like transfer, but reading the user's transferable balance first. #</weight>
Attributes¶
| Name | Type |
|---|---|
| dest | AccountIdLookupOf<T> |
| keep_alive | bool |
Python¶
call = substrate.compose_call(
'Balances', 'transfer_all', {
'dest': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'keep_alive': 'bool',
}
)
transfer_keep_alive¶
Same as the [transfer] call, but with a check that the transfer will not kill the
origin account.
99% of the time you want [transfer] instead.
Attributes¶
| Name | Type |
|---|---|
| dest | AccountIdLookupOf<T> |
| value | T::Balance |
Python¶
call = substrate.compose_call(
'Balances', 'transfer_keep_alive', {
'dest': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'value': 'u128',
}
)
Events¶
BalanceSet¶
A balance was set by root.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| who | T::AccountId |
AccountId |
| free | T::Balance |
u128 |
| reserved | T::Balance |
u128 |
Deposit¶
Some amount was deposited (e.g. for transaction fees).
Attributes¶
| Name | Type | Composition |
|---|---|---|
| who | T::AccountId |
AccountId |
| amount | T::Balance |
u128 |
DustLost¶
An account was removed whose balance was non-zero but below ExistentialDeposit, resulting in an outright loss.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| account | T::AccountId |
AccountId |
| amount | T::Balance |
u128 |
Endowed¶
An account was created with some free balance.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| account | T::AccountId |
AccountId |
| free_balance | T::Balance |
u128 |
ReserveRepatriated¶
Some balance was moved from the reserve of the first account to the second account. Final argument indicates the destination balance type.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| from | T::AccountId |
AccountId |
| to | T::AccountId |
AccountId |
| amount | T::Balance |
u128 |
| destination_status | Status |
('Free', 'Reserved') |
Reserved¶
Some balance was reserved (moved from free to reserved).
Attributes¶
| Name | Type | Composition |
|---|---|---|
| who | T::AccountId |
AccountId |
| amount | T::Balance |
u128 |
Slashed¶
Some amount was removed from the account (e.g. for misbehavior).
Attributes¶
| Name | Type | Composition |
|---|---|---|
| who | T::AccountId |
AccountId |
| amount | T::Balance |
u128 |
Transfer¶
Transfer succeeded.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| from | T::AccountId |
AccountId |
| to | T::AccountId |
AccountId |
| amount | T::Balance |
u128 |
Unreserved¶
Some balance was unreserved (moved from reserved to free).
Attributes¶
| Name | Type | Composition |
|---|---|---|
| who | T::AccountId |
AccountId |
| amount | T::Balance |
u128 |
Withdraw¶
Some amount was withdrawn from the account (e.g. for transaction fees).
Attributes¶
| Name | Type | Composition |
|---|---|---|
| who | T::AccountId |
AccountId |
| amount | T::Balance |
u128 |
Storage functions¶
Account¶
The Balances pallet example of storing the balance of an account.
# Example
nocompile
impl pallet_balances::Config for Runtime {
type AccountStore = StorageMapShim<Self::Account<Runtime>, frame_system::Provider<Runtime>, AccountId, Self::AccountData<Balance>>
}
You can also store the balance of an account in the System pallet.
# Example
nocompile
impl pallet_balances::Config for Runtime {
type AccountStore = System
}
But this comes with tradeoffs, storing account balances in the system pallet stores
frame_system data alongside the account data contrary to storing account balances in the
Balances pallet, which uses a StorageMap to store balances data only.
NOTE: This is only used in the case that this pallet is used to store balances.
Python¶
result = substrate.query(
'Balances', 'Account', ['AccountId']
)
Return value¶
{
'fee_frozen': 'u128',
'free': 'u128',
'misc_frozen': 'u128',
'reserved': 'u128',
}
Locks¶
Any liquidity locks on some account balances. NOTE: Should only be accessed when setting, changing and freeing a lock.
Python¶
result = substrate.query(
'Balances', 'Locks', ['AccountId']
)
Return value¶
[{'amount': 'u128', 'id': '[u8; 8]', 'reasons': ('Fee', 'Misc', 'All')}]
Reserves¶
Named reserves on some account balances.
Python¶
result = substrate.query(
'Balances', 'Reserves', ['AccountId']
)
Return value¶
[{'amount': 'u128', 'id': '[u8; 8]'}]
StorageVersion¶
Storage version of the pallet.
This is set to v2.0.0 for new networks.
Python¶
result = substrate.query(
'Balances', 'StorageVersion', []
)
Return value¶
('V1_0_0', 'V2_0_0')
TotalIssuance¶
The total units issued in the system.
Python¶
result = substrate.query(
'Balances', 'TotalIssuance', []
)
Return value¶
'u128'
Constants¶
ExistentialDeposit¶
The minimum amount required to keep an account open.
Value¶
10000000000
Python¶
constant = substrate.get_constant('Balances', 'ExistentialDeposit')
MaxLocks¶
The maximum number of locks that should exist on an account. Not strictly enforced, but used for weight estimation.
Value¶
50
Python¶
constant = substrate.get_constant('Balances', 'MaxLocks')
MaxReserves¶
The maximum number of named reserves that can exist on an account.
Value¶
50
Python¶
constant = substrate.get_constant('Balances', 'MaxReserves')
Errors¶
DeadAccount¶
Beneficiary account must pre-exist
ExistentialDeposit¶
Value too low to create account due to existential deposit
ExistingVestingSchedule¶
A vesting schedule already exists for this account
InsufficientBalance¶
Balance too low to send value.
KeepAlive¶
Transfer/payment would kill account
LiquidityRestrictions¶
Account liquidity restrictions prevent withdrawal
TooManyReserves¶
Number of named reserves exceed MaxReserves
VestingBalance¶
Vesting balance too high to send value
Bounties¶
Calls¶
accept_curator¶
Accept the curator role for a bounty. A deposit will be reserved from curator and refund upon successful payout.
May only be called from the curator.
# <weight> - O(1). # </weight>
Attributes¶
| Name | Type |
|---|---|
| bounty_id | BountyIndex |
Python¶
call = substrate.compose_call(
'Bounties', 'accept_curator', {'bounty_id': 'u32'}
)
approve_bounty¶
Approve a bounty proposal. At a later time, the bounty will be funded and become active and the original deposit will be returned.
May only be called from T::ApproveOrigin.
# <weight> - O(1). # </weight>
Attributes¶
| Name | Type |
|---|---|
| bounty_id | BountyIndex |
Python¶
call = substrate.compose_call(
'Bounties', 'approve_bounty', {'bounty_id': 'u32'}
)
award_bounty¶
Award bounty to a beneficiary account. The beneficiary will be able to claim the funds after a delay.
The dispatch origin for this call must be the curator of this bounty.
bounty_id: Bounty ID to award.beneficiary: The beneficiary account whom will receive the payout.
# <weight> - O(1). # </weight>
Attributes¶
| Name | Type |
|---|---|
| bounty_id | BountyIndex |
| beneficiary | AccountIdLookupOf<T> |
Python¶
call = substrate.compose_call(
'Bounties', 'award_bounty', {
'beneficiary': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'bounty_id': 'u32',
}
)
claim_bounty¶
Claim the payout from an awarded bounty after payout delay.
The dispatch origin for this call must be the beneficiary of this bounty.
bounty_id: Bounty ID to claim.
# <weight> - O(1). # </weight>
Attributes¶
| Name | Type |
|---|---|
| bounty_id | BountyIndex |
Python¶
call = substrate.compose_call(
'Bounties', 'claim_bounty', {'bounty_id': 'u32'}
)
close_bounty¶
Cancel a proposed or active bounty. All the funds will be sent to treasury and the curator deposit will be unreserved if possible.
Only T::RejectOrigin is able to cancel a bounty.
bounty_id: Bounty ID to cancel.
# <weight> - O(1). # </weight>
Attributes¶
| Name | Type |
|---|---|
| bounty_id | BountyIndex |
Python¶
call = substrate.compose_call(
'Bounties', 'close_bounty', {'bounty_id': 'u32'}
)
extend_bounty_expiry¶
Extend the expiry time of an active bounty.
The dispatch origin for this call must be the curator of this bounty.
bounty_id: Bounty ID to extend.remark: additional information.
# <weight> - O(1). # </weight>
Attributes¶
| Name | Type |
|---|---|
| bounty_id | BountyIndex |
| remark | Vec<u8> |
Python¶
call = substrate.compose_call(
'Bounties', 'extend_bounty_expiry', {
'bounty_id': 'u32',
'remark': 'Bytes',
}
)
propose_bounty¶
Propose a new bounty.
The dispatch origin for this call must be Signed.
Payment: TipReportDepositBase will be reserved from the origin account, as well as
DataDepositPerByte for each byte in reason. It will be unreserved upon approval,
or slashed when rejected.
curator: The curator account whom will manage this bounty.fee: The curator fee.value: The total payment amount of this bounty, curator fee included.description: The description of this bounty.
Attributes¶
| Name | Type |
|---|---|
| value | BalanceOf<T, I> |
| description | Vec<u8> |
Python¶
call = substrate.compose_call(
'Bounties', 'propose_bounty', {
'description': 'Bytes',
'value': 'u128',
}
)
propose_curator¶
Assign a curator to a funded bounty.
May only be called from T::ApproveOrigin.
# <weight> - O(1). # </weight>
Attributes¶
| Name | Type |
|---|---|
| bounty_id | BountyIndex |
| curator | AccountIdLookupOf<T> |
| fee | BalanceOf<T, I> |
Python¶
call = substrate.compose_call(
'Bounties', 'propose_curator', {
'bounty_id': 'u32',
'curator': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'fee': 'u128',
}
)
unassign_curator¶
Unassign curator from a bounty.
This function can only be called by the RejectOrigin a signed origin.
If this function is called by the RejectOrigin, we assume that the curator is
malicious or inactive. As a result, we will slash the curator when possible.
If the origin is the curator, we take this as a sign they are unable to do their job and they willingly give up. We could slash them, but for now we allow them to recover their deposit and exit without issue. (We may want to change this if it is abused.)
Finally, the origin can be anyone if and only if the curator is "inactive". This allows anyone in the community to call out that a curator is not doing their due diligence, and we should pick a new curator. In this case the curator should also be slashed.
# <weight> - O(1). # </weight>
Attributes¶
| Name | Type |
|---|---|
| bounty_id | BountyIndex |
Python¶
call = substrate.compose_call(
'Bounties', 'unassign_curator', {'bounty_id': 'u32'}
)
Events¶
BountyAwarded¶
A bounty is awarded to a beneficiary.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| index | BountyIndex |
u32 |
| beneficiary | T::AccountId |
AccountId |
BountyBecameActive¶
A bounty proposal is funded and became active.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| index | BountyIndex |
u32 |
BountyCanceled¶
A bounty is cancelled.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| index | BountyIndex |
u32 |
BountyClaimed¶
A bounty is claimed by beneficiary.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| index | BountyIndex |
u32 |
| payout | BalanceOf<T, I> |
u128 |
| beneficiary | T::AccountId |
AccountId |
BountyExtended¶
A bounty expiry is extended.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| index | BountyIndex |
u32 |
BountyProposed¶
New bounty proposal.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| index | BountyIndex |
u32 |
BountyRejected¶
A bounty proposal was rejected; funds were slashed.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| index | BountyIndex |
u32 |
| bond | BalanceOf<T, I> |
u128 |
Storage functions¶
Bounties¶
Bounties that have been made.
Python¶
result = substrate.query(
'Bounties', 'Bounties', ['u32']
)
Return value¶
{
'bond': 'u128',
'curator_deposit': 'u128',
'fee': 'u128',
'proposer': 'AccountId',
'status': {
'Active': {'curator': 'AccountId', 'update_due': 'u32'},
'Approved': None,
'CuratorProposed': {'curator': 'AccountId'},
'Funded': None,
'PendingPayout': {
'beneficiary': 'AccountId',
'curator': 'AccountId',
'unlock_at': 'u32',
},
'Proposed': None,
},
'value': 'u128',
}
BountyApprovals¶
Bounty indices that have been approved but not yet funded.
Python¶
result = substrate.query(
'Bounties', 'BountyApprovals', []
)
Return value¶
['u32']
BountyCount¶
Number of bounty proposals that have been made.
Python¶
result = substrate.query(
'Bounties', 'BountyCount', []
)
Return value¶
'u32'
BountyDescriptions¶
The description of each bounty.
Python¶
result = substrate.query(
'Bounties', 'BountyDescriptions', ['u32']
)
Return value¶
'Bytes'
Constants¶
BountyDepositBase¶
The amount held on deposit for placing a bounty proposal.
Value¶
1000000000000
Python¶
constant = substrate.get_constant('Bounties', 'BountyDepositBase')
BountyDepositPayoutDelay¶
The delay period for which a bounty beneficiary need to wait before claim the payout.
Value¶
7200
Python¶
constant = substrate.get_constant('Bounties', 'BountyDepositPayoutDelay')
BountyUpdatePeriod¶
Bounty duration in blocks.
Value¶
100800
Python¶
constant = substrate.get_constant('Bounties', 'BountyUpdatePeriod')
BountyValueMinimum¶
Minimum value for a bounty.
Value¶
5000000000000
Python¶
constant = substrate.get_constant('Bounties', 'BountyValueMinimum')
CuratorDepositMax¶
Maximum amount of funds that should be placed in a deposit for making a proposal.
Value¶
100000000000000
Python¶
constant = substrate.get_constant('Bounties', 'CuratorDepositMax')
CuratorDepositMin¶
Minimum amount of funds that should be placed in a deposit for making a proposal.
Value¶
1000000000000
Python¶
constant = substrate.get_constant('Bounties', 'CuratorDepositMin')
CuratorDepositMultiplier¶
The curator deposit is calculated as a percentage of the curator fee.
This deposit has optional upper and lower bounds with CuratorDepositMax and
CuratorDepositMin.
Value¶
500000
Python¶
constant = substrate.get_constant('Bounties', 'CuratorDepositMultiplier')
DataDepositPerByte¶
The amount held on deposit per byte within the tip report reason or bounty description.
Value¶
10000000000
Python¶
constant = substrate.get_constant('Bounties', 'DataDepositPerByte')
MaximumReasonLength¶
Maximum acceptable reason length.
Benchmarks depend on this value, be sure to update weights file when changing this value
Value¶
16384
Python¶
constant = substrate.get_constant('Bounties', 'MaximumReasonLength')
Errors¶
HasActiveChildBounty¶
The bounty cannot be closed because it has active child bounties.
InsufficientProposersBalance¶
Proposer's balance is too low.
InvalidFee¶
Invalid bounty fee.
InvalidIndex¶
No proposal or bounty at that index.
InvalidValue¶
Invalid bounty value.
PendingPayout¶
A bounty payout is pending. To cancel the bounty, you must unassign and slash the curator.
Premature¶
The bounties cannot be claimed/closed because it's still in the countdown period.
ReasonTooBig¶
The reason given is just too big.
RequireCurator¶
Require bounty curator.
TooManyQueued¶
Too many approvals are already queued.
UnexpectedStatus¶
The bounty status is unexpected.
ChainBridge¶
Calls¶
acknowledge_proposal¶
Commits a vote in favour of the provided proposal.
If a proposal with the given nonce and source chain ID does not already exist, it will be created with an initial vote in favour from the caller.
# <weight> - weight of proposed call, regardless of whether execution is performed # </weight>
Attributes¶
| Name | Type |
|---|---|
| nonce | DepositNonce |
| src_id | BridgeChainId |
| r_id | ResourceId |
| call | Box<<T as Config>::Proposal> |
Python¶
call = substrate.compose_call(
'ChainBridge', 'acknowledge_proposal', {
'call': 'Call',
'nonce': 'u64',
'r_id': '[u8; 32]',
'src_id': 'u8',
}
)
add_relayer¶
Adds a new relayer to the relayer set.
# <weight> - O(1) lookup and insert # </weight>
Attributes¶
| Name | Type |
|---|---|
| v | T::AccountId |
Python¶
call = substrate.compose_call(
'ChainBridge', 'add_relayer', {'v': 'AccountId'}
)
eval_vote_state¶
Evaluate the state of a proposal given the current vote threshold.
A proposal with enough votes will be either executed or cancelled, and the status will be updated accordingly.
# <weight> - weight of proposed call, regardless of whether execution is performed # </weight>
Attributes¶
| Name | Type |
|---|---|
| nonce | DepositNonce |
| src_id | BridgeChainId |
| prop | Box<<T as Config>::Proposal> |
Python¶
call = substrate.compose_call(
'ChainBridge', 'eval_vote_state', {
'nonce': 'u64',
'prop': 'Call',
'src_id': 'u8',
}
)
handle_fungible_transfer¶
Triggered by a initial transfer on source chain, executed by relayer when proposal was resolved.
Attributes¶
| Name | Type |
|---|---|
| dest | Vec<u8> |
| amount | BalanceOf<T> |
| rid | ResourceId |
Python¶
call = substrate.compose_call(
'ChainBridge', 'handle_fungible_transfer', {
'amount': 'u128',
'dest': 'Bytes',
'rid': '[u8; 32]',
}
)
reject_proposal¶
Commits a vote against a provided proposal.
# <weight> - Fixed, since execution of proposal should not be included # </weight>
Attributes¶
| Name | Type |
|---|---|
| nonce | DepositNonce |
| src_id | BridgeChainId |
| r_id | ResourceId |
| call | Box<<T as Config>::Proposal> |
Python¶
call = substrate.compose_call(
'ChainBridge', 'reject_proposal', {
'call': 'Call',
'nonce': 'u64',
'r_id': '[u8; 32]',
'src_id': 'u8',
}
)
remove_relayer¶
Removes an existing relayer from the set.
# <weight> - O(1) lookup and removal # </weight>
Attributes¶
| Name | Type |
|---|---|
| v | T::AccountId |
Python¶
call = substrate.compose_call(
'ChainBridge', 'remove_relayer', {'v': 'AccountId'}
)
set_threshold¶
Sets the vote threshold for proposals.
This threshold is used to determine how many votes are required before a proposal is executed.
# <weight> - O(1) lookup and insert # </weight>
Attributes¶
| Name | Type |
|---|---|
| threshold | u32 |
Python¶
call = substrate.compose_call(
'ChainBridge', 'set_threshold', {'threshold': 'u32'}
)
update_fee¶
Change extra bridge transfer fee that user should pay
# <weight> - O(1) lookup and insert # </weight>
Attributes¶
| Name | Type |
|---|---|
| fee | u128 |
| dest_id | BridgeChainId |
Python¶
call = substrate.compose_call(
'ChainBridge', 'update_fee', {'dest_id': 'u8', 'fee': 'u128'}
)
whitelist_chain¶
Enables a chain ID as a source or destination for a bridge transfer.
# <weight> - O(1) lookup and insert # </weight>
Attributes¶
| Name | Type |
|---|---|
| id | BridgeChainId |
Python¶
call = substrate.compose_call(
'ChainBridge', 'whitelist_chain', {'id': 'u8'}
)
Events¶
ChainWhitelisted¶
Chain now available for transfers (chain_id)
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | BridgeChainId |
u8 |
FeeUpdated¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| dest_id | BridgeChainId |
u8 |
| fee | u128 |
u128 |
FungibleTransfer¶
FungibleTransfer is for relaying fungibles (dest_id, nonce, resource_id, amount, recipient)
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | BridgeChainId |
u8 |
| None | DepositNonce |
u64 |
| None | ResourceId |
[u8; 32] |
| None | U256 |
[u64; 4] |
| None | Vec<u8> |
Bytes |
GenericTransfer¶
GenericTransfer is for a generic data payload (dest_id, nonce, resource_id, metadata)
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | BridgeChainId |
u8 |
| None | DepositNonce |
u64 |
| None | ResourceId |
[u8; 32] |
| None | Vec<u8> |
Bytes |
NonFungibleTransfer¶
NonFungibleTransfer is for relaying NFTs (dest_id, nonce, resource_id, token_id, recipient, metadata)
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | BridgeChainId |
u8 |
| None | DepositNonce |
u64 |
| None | ResourceId |
[u8; 32] |
| None | Vec<u8> |
Bytes |
| None | Vec<u8> |
Bytes |
| None | Vec<u8> |
Bytes |
ProposalApproved¶
Voting successful for a proposal
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | BridgeChainId |
u8 |
| None | DepositNonce |
u64 |
ProposalFailed¶
Execution of call failed
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | BridgeChainId |
u8 |
| None | DepositNonce |
u64 |
ProposalRejected¶
Voting rejected a proposal
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | BridgeChainId |
u8 |
| None | DepositNonce |
u64 |
ProposalSucceeded¶
Execution of call succeeded
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | BridgeChainId |
u8 |
| None | DepositNonce |
u64 |
RelayerAdded¶
Relayer added to set
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | T::AccountId |
AccountId |
RelayerRemoved¶
Relayer removed from set
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | T::AccountId |
AccountId |
RelayerThresholdChanged¶
Vote threshold has changed (new_threshold)
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | u32 |
u32 |
VoteAgainst¶
Vot submitted against proposal
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | BridgeChainId |
u8 |
| None | DepositNonce |
u64 |
| None | T::AccountId |
AccountId |
VoteFor¶
Vote submitted in favour of proposal
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | BridgeChainId |
u8 |
| None | DepositNonce |
u64 |
| None | T::AccountId |
AccountId |
Storage functions¶
BridgeEvents¶
Python¶
result = substrate.query(
'ChainBridge', 'BridgeEvents', []
)
Return value¶
[
{
'FungibleTransfer': ('u8', 'u64', '[u8; 32]', '[u64; 4]', 'Bytes'),
'GenericTransfer': ('u8', 'u64', '[u8; 32]', 'Bytes'),
'NonFungibleTransfer': (
'u8',
'u64',
'[u8; 32]',
'Bytes',
'Bytes',
'Bytes',
),
},
]
BridgeFee¶
Python¶
result = substrate.query(
'ChainBridge', 'BridgeFee', ['u8']
)
Return value¶
'u128'
ChainNonces¶
Python¶
result = substrate.query(
'ChainBridge', 'ChainNonces', ['u8']
)
Return value¶
'u64'
RelayerCount¶
Python¶
result = substrate.query(
'ChainBridge', 'RelayerCount', []
)
Return value¶
'u32'
RelayerThreshold¶
Python¶
result = substrate.query(
'ChainBridge', 'RelayerThreshold', []
)
Return value¶
'u32'
Relayers¶
Python¶
result = substrate.query(
'ChainBridge', 'Relayers', ['AccountId']
)
Return value¶
'bool'
Votes¶
Python¶
result = substrate.query(
'ChainBridge', 'Votes', ['u8', ('u64', 'Call')]
)
Return value¶
{
'expiry': 'u32',
'status': ('Initiated', 'Approved', 'Rejected'),
'votes_against': ['AccountId'],
'votes_for': ['AccountId'],
}
Constants¶
BridgeChainId¶
The identifier for this chain. This must be unique and must not collide with existing IDs within a set of bridged chains.
Value¶
1
Python¶
constant = substrate.get_constant('ChainBridge', 'BridgeChainId')
BridgeEventLimit¶
Maximum number of bridge events allowed to exist in a single block
Value¶
1024
Python¶
constant = substrate.get_constant('ChainBridge', 'BridgeEventLimit')
ProposalLifetime¶
Value¶
50400
Python¶
constant = substrate.get_constant('ChainBridge', 'ProposalLifetime')
ResourceIdGenerationSalt¶
Salt used to generation rid
Value¶
None
Python¶
constant = substrate.get_constant('ChainBridge', 'ResourceIdGenerationSalt')
Errors¶
AssetConversionFailed¶
Convertion failed from resource id
AssetNotRegistered¶
Assets not registered through pallet-assets or pallet-uniques
BridgeEventOverflow¶
Trying to push bridge event count more than BridgeEventLimit
CannotDepositAsset¶
Can not transfer assets to dest due to some reasons
CannotDetermineReservedLocation¶
Can not extract asset reserve location
CannotPayAsFee¶
Asset can not pay as fee
ChainAlreadyWhitelisted¶
Chain has already been enabled
ChainNotWhitelisted¶
Interactions with this chain is not permitted
DestUnrecognized¶
Can not extract dest location
ExtractAssetFailed¶
Unkonwn asset
ExtractDestFailed¶
Unknown destnation
FeeTooExpensive¶
Too expensive fee for withdrawn asset
InsufficientBalance¶
Infusficient balance to withdraw
InvalidChainId¶
Provided chain Id is not valid
InvalidFeeOption¶
Got wrong paremeter when update fee
InvalidThreshold¶
Relayer threshold cannot be 0
MustBeRelayer¶
Protected operation, must be performed by relayer
ProposalAlreadyComplete¶
Proposal has either failed or succeeded
ProposalAlreadyExists¶
A proposal with these parameters has already been submitted
ProposalDoesNotExist¶
No proposal with the ID was found
ProposalExpired¶
Lifetime of proposal has been exceeded
ProposalNotComplete¶
Cannot complete proposal, needs more votes
RelayerAlreadyExists¶
Relayer already in set
RelayerAlreadyVoted¶
Relayer has already submitted some vote for this proposal
RelayerInvalid¶
Provided accountId is not a relayer
TransactFailed¶
Transfer failed
Unimplemented¶
Function unimplemented
_ResourceDoesNotExist¶
Resource ID provided isn't mapped to anything
_ThresholdNotSet¶
Relayer threshold not set
ChildBounties¶
Calls¶
accept_curator¶
Accept the curator role for the child-bounty.
The dispatch origin for this call must be the curator of this child-bounty.
A deposit will be reserved from the curator and refund upon successful payout or cancellation.
Fee for curator is deducted from curator fee of parent bounty.
Parent bounty must be in active state, for this child-bounty call to work.
Child-bounty must be in "CuratorProposed" state, for processing the call. And state of child-bounty is moved to "Active" on successful call completion.
parent_bounty_id: Index of parent bounty.child_bounty_id: Index of child bounty.
Attributes¶
| Name | Type |
|---|---|
| parent_bounty_id | BountyIndex |
| child_bounty_id | BountyIndex |
Python¶
call = substrate.compose_call(
'ChildBounties', 'accept_curator', {
'child_bounty_id': 'u32',
'parent_bounty_id': 'u32',
}
)
add_child_bounty¶
Add a new child-bounty.
The dispatch origin for this call must be the curator of parent bounty and the parent bounty must be in "active" state.
Child-bounty gets added successfully & fund gets transferred from parent bounty to child-bounty account, if parent bounty has enough funds, else the call fails.
Upper bound to maximum number of active child bounties that can be
added are managed via runtime trait config
[Config::MaxActiveChildBountyCount].
If the call is success, the status of child-bounty is updated to "Added".
parent_bounty_id: Index of parent bounty for which child-bounty is being added.value: Value for executing the proposal.description: Text description for the child-bounty.
Attributes¶
| Name | Type |
|---|---|
| parent_bounty_id | BountyIndex |
| value | BalanceOf<T> |
| description | Vec<u8> |
Python¶
call = substrate.compose_call(
'ChildBounties', 'add_child_bounty', {
'description': 'Bytes',
'parent_bounty_id': 'u32',
'value': 'u128',
}
)
award_child_bounty¶
Award child-bounty to a beneficiary.
The beneficiary will be able to claim the funds after a delay.
The dispatch origin for this call must be the parent curator or curator of this child-bounty.
Parent bounty must be in active state, for this child-bounty call to work.
Child-bounty must be in active state, for processing the call. And state of child-bounty is moved to "PendingPayout" on successful call completion.
parent_bounty_id: Index of parent bounty.child_bounty_id: Index of child bounty.beneficiary: Beneficiary account.
Attributes¶
| Name | Type |
|---|---|
| parent_bounty_id | BountyIndex |
| child_bounty_id | BountyIndex |
| beneficiary | AccountIdLookupOf<T> |
Python¶
call = substrate.compose_call(
'ChildBounties', 'award_child_bounty', {
'beneficiary': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'child_bounty_id': 'u32',
'parent_bounty_id': 'u32',
}
)
claim_child_bounty¶
Claim the payout from an awarded child-bounty after payout delay.
The dispatch origin for this call may be any signed origin.
Call works independent of parent bounty state, No need for parent bounty to be in active state.
The Beneficiary is paid out with agreed bounty value. Curator fee is paid & curator deposit is unreserved.
Child-bounty must be in "PendingPayout" state, for processing the call. And instance of child-bounty is removed from the state on successful call completion.
parent_bounty_id: Index of parent bounty.child_bounty_id: Index of child bounty.
Attributes¶
| Name | Type |
|---|---|
| parent_bounty_id | BountyIndex |
| child_bounty_id | BountyIndex |
Python¶
call = substrate.compose_call(
'ChildBounties', 'claim_child_bounty', {
'child_bounty_id': 'u32',
'parent_bounty_id': 'u32',
}
)
close_child_bounty¶
Cancel a proposed or active child-bounty. Child-bounty account funds are transferred to parent bounty account. The child-bounty curator deposit may be unreserved if possible.
The dispatch origin for this call must be either parent curator or
T::RejectOrigin.
If the state of child-bounty is Active, curator deposit is
unreserved.
If the state of child-bounty is PendingPayout, call fails &
returns PendingPayout error.
For the origin other than T::RejectOrigin, parent bounty must be in active state, for this child-bounty call to work. For origin T::RejectOrigin execution is forced.
Instance of child-bounty is removed from the state on successful call completion.
parent_bounty_id: Index of parent bounty.child_bounty_id: Index of child bounty.
Attributes¶
| Name | Type |
|---|---|
| parent_bounty_id | BountyIndex |
| child_bounty_id | BountyIndex |
Python¶
call = substrate.compose_call(
'ChildBounties', 'close_child_bounty', {
'child_bounty_id': 'u32',
'parent_bounty_id': 'u32',
}
)
propose_curator¶
Propose curator for funded child-bounty.
The dispatch origin for this call must be curator of parent bounty.
Parent bounty must be in active state, for this child-bounty call to work.
Child-bounty must be in "Added" state, for processing the call. And state of child-bounty is moved to "CuratorProposed" on successful call completion.
parent_bounty_id: Index of parent bounty.child_bounty_id: Index of child bounty.curator: Address of child-bounty curator.fee: payment fee to child-bounty curator for execution.
Attributes¶
| Name | Type |
|---|---|
| parent_bounty_id | BountyIndex |
| child_bounty_id | BountyIndex |
| curator | AccountIdLookupOf<T> |
| fee | BalanceOf<T> |
Python¶
call = substrate.compose_call(
'ChildBounties', 'propose_curator', {
'child_bounty_id': 'u32',
'curator': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'fee': 'u128',
'parent_bounty_id': 'u32',
}
)
unassign_curator¶
Unassign curator from a child-bounty.
The dispatch origin for this call can be either RejectOrigin, or
the curator of the parent bounty, or any signed origin.
For the origin other than T::RejectOrigin and the child-bounty curator, parent bounty must be in active state, for this call to work. We allow child-bounty curator and T::RejectOrigin to execute this call irrespective of the parent bounty state.
If this function is called by the RejectOrigin or the
parent bounty curator, we assume that the child-bounty curator is
malicious or inactive. As a result, child-bounty curator deposit is
slashed.
If the origin is the child-bounty curator, we take this as a sign that they are unable to do their job, and are willingly giving up. We could slash the deposit, but for now we allow them to unreserve their deposit and exit without issue. (We may want to change this if it is abused.)
Finally, the origin can be anyone iff the child-bounty curator is "inactive". Expiry update due of parent bounty is used to estimate inactive state of child-bounty curator.
This allows anyone in the community to call out that a child-bounty curator is not doing their due diligence, and we should pick a new one. In this case the child-bounty curator deposit is slashed.
State of child-bounty is moved to Added state on successful call completion.
parent_bounty_id: Index of parent bounty.child_bounty_id: Index of child bounty.
Attributes¶
| Name | Type |
|---|---|
| parent_bounty_id | BountyIndex |
| child_bounty_id | BountyIndex |
Python¶
call = substrate.compose_call(
'ChildBounties', 'unassign_curator', {
'child_bounty_id': 'u32',
'parent_bounty_id': 'u32',
}
)
Events¶
Added¶
A child-bounty is added.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| index | BountyIndex |
u32 |
| child_index | BountyIndex |
u32 |
Awarded¶
A child-bounty is awarded to a beneficiary.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| index | BountyIndex |
u32 |
| child_index | BountyIndex |
u32 |
| beneficiary | T::AccountId |
AccountId |
Canceled¶
A child-bounty is cancelled.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| index | BountyIndex |
u32 |
| child_index | BountyIndex |
u32 |
Claimed¶
A child-bounty is claimed by beneficiary.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| index | BountyIndex |
u32 |
| child_index | BountyIndex |
u32 |
| payout | BalanceOf<T> |
u128 |
| beneficiary | T::AccountId |
AccountId |
Storage functions¶
ChildBounties¶
Child bounties that have been added.
Python¶
result = substrate.query(
'ChildBounties', 'ChildBounties', ['u32', 'u32']
)
Return value¶
{
'curator_deposit': 'u128',
'fee': 'u128',
'parent_bounty': 'u32',
'status': {
'Active': {'curator': 'AccountId'},
'Added': None,
'CuratorProposed': {'curator': 'AccountId'},
'PendingPayout': {
'beneficiary': 'AccountId',
'curator': 'AccountId',
'unlock_at': 'u32',
},
},
'value': 'u128',
}
ChildBountyCount¶
Number of total child bounties.
Python¶
result = substrate.query(
'ChildBounties', 'ChildBountyCount', []
)
Return value¶
'u32'
ChildBountyDescriptions¶
The description of each child-bounty.
Python¶
result = substrate.query(
'ChildBounties', 'ChildBountyDescriptions', ['u32']
)
Return value¶
'Bytes'
ChildrenCuratorFees¶
The cumulative child-bounty curator fee for each parent bounty.
Python¶
result = substrate.query(
'ChildBounties', 'ChildrenCuratorFees', ['u32']
)
Return value¶
'u128'
ParentChildBounties¶
Number of child bounties per parent bounty. Map of parent bounty index to number of child bounties.
Python¶
result = substrate.query(
'ChildBounties', 'ParentChildBounties', ['u32']
)
Return value¶
'u32'
Constants¶
ChildBountyValueMinimum¶
Minimum value for a child-bounty.
Value¶
1000000000000
Python¶
constant = substrate.get_constant('ChildBounties', 'ChildBountyValueMinimum')
MaxActiveChildBountyCount¶
Maximum number of child bounties that can be added to a parent bounty.
Value¶
5
Python¶
constant = substrate.get_constant('ChildBounties', 'MaxActiveChildBountyCount')
Errors¶
InsufficientBountyBalance¶
The bounty balance is not enough to add new child-bounty.
ParentBountyNotActive¶
The parent bounty is not in active state.
TooManyChildBounties¶
Number of child bounties exceeds limit MaxActiveChildBountyCount.
CollatorSelection¶
Calls¶
leave_intent¶
Deregister origin as a collator candidate. Note that the collator can only leave on
session change. The CandidacyBond will be unreserved immediately.
This call will fail if the total number of candidates would drop below MinCandidates.
This call is not available to Invulnerable collators.
Attributes¶
No attributes
Python¶
call = substrate.compose_call(
'CollatorSelection', 'leave_intent', {}
)
register_as_candidate¶
Register this account as a collator candidate. The account must (a) already have
registered session keys and (b) be able to reserve the CandidacyBond.
This call is not available to Invulnerable collators.
Attributes¶
No attributes
Python¶
call = substrate.compose_call(
'CollatorSelection', 'register_as_candidate', {}
)
set_candidacy_bond¶
Set the candidacy bond amount.
Attributes¶
| Name | Type |
|---|---|
| bond | BalanceOf<T> |
Python¶
call = substrate.compose_call(
'CollatorSelection', 'set_candidacy_bond', {'bond': 'u128'}
)
set_desired_candidates¶
Set the ideal number of collators (not including the invulnerables). If lowering this number, then the number of running collators could be higher than this figure. Aside from that edge case, there should be no other way to have more collators than the desired number.
Attributes¶
| Name | Type |
|---|---|
| max | u32 |
Python¶
call = substrate.compose_call(
'CollatorSelection', 'set_desired_candidates', {'max': 'u32'}
)
set_invulnerables¶
Set the list of invulnerable (fixed) collators.
Attributes¶
| Name | Type |
|---|---|
| new | Vec<T::AccountId> |
Python¶
call = substrate.compose_call(
'CollatorSelection', 'set_invulnerables', {'new': ['AccountId']}
)
Events¶
CandidateAdded¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| account_id | T::AccountId |
AccountId |
| deposit | BalanceOf<T> |
u128 |
CandidateRemoved¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| account_id | T::AccountId |
AccountId |
NewCandidacyBond¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| bond_amount | BalanceOf<T> |
u128 |
NewDesiredCandidates¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| desired_candidates | u32 |
u32 |
NewInvulnerables¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| invulnerables | Vec<T::AccountId> |
['AccountId'] |
Storage functions¶
CandidacyBond¶
Fixed amount to deposit to become a collator.
When a collator calls leave_intent they immediately receive the deposit back.
Python¶
result = substrate.query(
'CollatorSelection', 'CandidacyBond', []
)
Return value¶
'u128'
Candidates¶
The (community, limited) collation candidates.
Python¶
result = substrate.query(
'CollatorSelection', 'Candidates', []
)
Return value¶
[{'deposit': 'u128', 'who': 'AccountId'}]
DesiredCandidates¶
Desired number of candidates.
This should ideally always be less than [Config::MaxCandidates] for weights to be correct.
Python¶
result = substrate.query(
'CollatorSelection', 'DesiredCandidates', []
)
Return value¶
'u32'
Invulnerables¶
The invulnerable, fixed collators.
Python¶
result = substrate.query(
'CollatorSelection', 'Invulnerables', []
)
Return value¶
['AccountId']
LastAuthoredBlock¶
Last block authored by collator.
Python¶
result = substrate.query(
'CollatorSelection', 'LastAuthoredBlock', ['AccountId']
)
Return value¶
'u32'
Errors¶
AlreadyCandidate¶
User is already a candidate
AlreadyInvulnerable¶
User is already an Invulnerable
NoAssociatedValidatorId¶
Account has no associated validator ID
NotCandidate¶
User is not a candidate
Permission¶
Permission issue
TooFewCandidates¶
Too few candidates
TooManyCandidates¶
Too many candidates
TooManyInvulnerables¶
Too many invulnerables
Unknown¶
Unknown error
ValidatorNotRegistered¶
Validator ID is not yet registered
Council¶
Calls¶
close¶
Close a vote that is either approved, disapproved or whose voting period has ended.
May be called by any signed account in order to finish voting and close the proposal.
If called before the end of the voting period it will only close the vote if it is has enough votes to be approved or disapproved.
If called after the end of the voting period abstentions are counted as rejections unless there is a prime member set and the prime member cast an approval.
If the close operation completes successfully with disapproval, the transaction fee will be waived. Otherwise execution of the approved operation will be charged to the caller.
proposal_weight_bound: The maximum amount of weight consumed by executing the closed proposal.length_bound: The upper bound for the length of the proposal in storage. Checked viastorage::readso it issize_of::<u32>() == 4larger than the pure length.
# <weight>
## Weight
- O(B + M + P1 + P2) where:
- B is proposal size in bytes (length-fee-bounded)
- M is members-count (code- and governance-bounded)
- P1 is the complexity of proposal preimage.
- P2 is proposal-count (code-bounded)
- DB:
- 2 storage reads (Members: codec O(M), Prime: codec O(1))
- 3 mutations (Voting: codec O(M), ProposalOf: codec O(B), Proposals: codec
O(P2))
- any mutations done while executing proposal (P1)
- up to 3 events
# </weight>
Attributes¶
| Name | Type |
|---|---|
| proposal_hash | T::Hash |
| index | ProposalIndex |
| proposal_weight_bound | Weight |
| length_bound | u32 |
Python¶
call = substrate.compose_call(
'Council', 'close', {
'index': 'u32',
'length_bound': 'u32',
'proposal_hash': '[u8; 32]',
'proposal_weight_bound': {
'proof_size': 'u64',
'ref_time': 'u64',
},
}
)
close_old_weight¶
Close a vote that is either approved, disapproved or whose voting period has ended.
May be called by any signed account in order to finish voting and close the proposal.
If called before the end of the voting period it will only close the vote if it is has enough votes to be approved or disapproved.
If called after the end of the voting period abstentions are counted as rejections unless there is a prime member set and the prime member cast an approval.
If the close operation completes successfully with disapproval, the transaction fee will be waived. Otherwise execution of the approved operation will be charged to the caller.
proposal_weight_bound: The maximum amount of weight consumed by executing the closed proposal.length_bound: The upper bound for the length of the proposal in storage. Checked viastorage::readso it issize_of::<u32>() == 4larger than the pure length.
# <weight>
## Weight
- O(B + M + P1 + P2) where:
- B is proposal size in bytes (length-fee-bounded)
- M is members-count (code- and governance-bounded)
- P1 is the complexity of proposal preimage.
- P2 is proposal-count (code-bounded)
- DB:
- 2 storage reads (Members: codec O(M), Prime: codec O(1))
- 3 mutations (Voting: codec O(M), ProposalOf: codec O(B), Proposals: codec
O(P2))
- any mutations done while executing proposal (P1)
- up to 3 events
# </weight>
Attributes¶
| Name | Type |
|---|---|
| proposal_hash | T::Hash |
| index | ProposalIndex |
| proposal_weight_bound | OldWeight |
| length_bound | u32 |
Python¶
call = substrate.compose_call(
'Council', 'close_old_weight', {
'index': 'u32',
'length_bound': 'u32',
'proposal_hash': '[u8; 32]',
'proposal_weight_bound': 'u64',
}
)
disapprove_proposal¶
Disapprove a proposal, close, and remove it from the system, regardless of its current state.
Must be called by the Root origin.
Parameters:
* proposal_hash: The hash of the proposal that should be disapproved.
# <weight> Complexity: O(P) where P is the number of max proposals DB Weight: * Reads: Proposals * Writes: Voting, Proposals, ProposalOf # </weight>
Attributes¶
| Name | Type |
|---|---|
| proposal_hash | T::Hash |
Python¶
call = substrate.compose_call(
'Council', 'disapprove_proposal', {'proposal_hash': '[u8; 32]'}
)
execute¶
Dispatch a proposal from a member using the Member origin.
Origin must be a member of the collective.
# <weight>
## Weight
- O(M + P) where M members-count (code-bounded) and P complexity of dispatching
proposal
- DB: 1 read (codec O(M)) + DB access of proposal
- 1 event
# </weight>
Attributes¶
| Name | Type |
|---|---|
| proposal | Box<<T as Config<I>>::Proposal> |
| length_bound | u32 |
Python¶
call = substrate.compose_call(
'Council', 'execute', {
'length_bound': 'u32',
'proposal': 'Call',
}
)
propose¶
Add a new proposal to either be voted on or executed directly.
Requires the sender to be member.
threshold determines whether proposal is executed directly (threshold < 2)
or put up for voting.
# <weight>
## Weight
- O(B + M + P1) or O(B + M + P2) where:
- B is proposal size in bytes (length-fee-bounded)
- M is members-count (code- and governance-bounded)
- branching is influenced by threshold where:
- P1 is proposal execution complexity (threshold < 2)
- P2 is proposals-count (code-bounded) (threshold >= 2)
- DB:
- 1 storage read is_member (codec O(M))
- 1 storage read ProposalOf::contains_key (codec O(1))
- DB accesses influenced by threshold:
- EITHER storage accesses done by proposal (threshold < 2)
- OR proposal insertion (threshold <= 2)
- 1 storage mutation Proposals (codec O(P2))
- 1 storage mutation ProposalCount (codec O(1))
- 1 storage write ProposalOf (codec O(B))
- 1 storage write Voting (codec O(M))
- 1 event
# </weight>
Attributes¶
| Name | Type |
|---|---|
| threshold | MemberCount |
| proposal | Box<<T as Config<I>>::Proposal> |
| length_bound | u32 |
Python¶
call = substrate.compose_call(
'Council', 'propose', {
'length_bound': 'u32',
'proposal': 'Call',
'threshold': 'u32',
}
)
set_members¶
Set the collective's membership.
new_members: The new member list. Be nice to the chain and provide it sorted.prime: The prime member whose vote sets the default.old_count: The upper bound for the previous number of members in storage. Used for weight estimation.
Requires root origin.
NOTE: Does not enforce the expected MaxMembers limit on the amount of members, but
the weight estimations rely on it to estimate dispatchable weight.
# WARNING:
The pallet-collective can also be managed by logic outside of the pallet through the
implementation of the trait [ChangeMembers].
Any call to set_members must be careful that the member set doesn't get out of sync
with other logic managing the member set.
# <weight>
## Weight
- O(MP + N) where:
- M old-members-count (code- and governance-bounded)
- N new-members-count (code- and governance-bounded)
- P proposals-count (code-bounded)
- DB:
- 1 storage mutation (codec O(M) read, O(N) write) for reading and writing the
members
- 1 storage read (codec O(P)) for reading the proposals
- P storage mutations (codec O(M)) for updating the votes for each proposal
- 1 storage write (codec O(1)) for deleting the old prime and setting the new one
# </weight>
Attributes¶
| Name | Type |
|---|---|
| new_members | Vec<T::AccountId> |
| prime | Option<T::AccountId> |
| old_count | MemberCount |
Python¶
call = substrate.compose_call(
'Council', 'set_members', {
'new_members': ['AccountId'],
'old_count': 'u32',
'prime': (None, 'AccountId'),
}
)
vote¶
Add an aye or nay vote for the sender to the given proposal.
Requires the sender to be a member.
Transaction fees will be waived if the member is voting on any particular proposal
for the first time and the call is successful. Subsequent vote changes will charge a
fee.
# <weight>
## Weight
- O(M) where M is members-count (code- and governance-bounded)
- DB:
- 1 storage read Members (codec O(M))
- 1 storage mutation Voting (codec O(M))
- 1 event
# </weight>
Attributes¶
| Name | Type |
|---|---|
| proposal | T::Hash |
| index | ProposalIndex |
| approve | bool |
Python¶
call = substrate.compose_call(
'Council', 'vote', {
'approve': 'bool',
'index': 'u32',
'proposal': '[u8; 32]',
}
)
Events¶
Approved¶
A motion was approved by the required threshold.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| proposal_hash | T::Hash |
[u8; 32] |
Closed¶
A proposal was closed because its threshold was reached or after its duration was up.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| proposal_hash | T::Hash |
[u8; 32] |
| yes | MemberCount |
u32 |
| no | MemberCount |
u32 |
Disapproved¶
A motion was not approved by the required threshold.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| proposal_hash | T::Hash |
[u8; 32] |
Executed¶
A motion was executed; result will be Ok if it returned without error.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| proposal_hash | T::Hash |
[u8; 32] |
| result | DispatchResult |
{'Ok': (), 'Err': {'Other': None, 'CannotLookup': None, 'BadOrigin': None, 'Module': {'index': 'u8', 'error': '[u8; 4]'}, 'ConsumerRemaining': None, 'NoProviders': None, 'TooManyConsumers': None, 'Token': ('NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported'), 'Arithmetic': ('Underflow', 'Overflow', 'DivisionByZero'), 'Transactional': ('LimitReached', 'NoLayer'), 'Exhausted': None, 'Corruption': None, 'Unavailable': None}} |
MemberExecuted¶
A single member did some action; result will be Ok if it returned without error.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| proposal_hash | T::Hash |
[u8; 32] |
| result | DispatchResult |
{'Ok': (), 'Err': {'Other': None, 'CannotLookup': None, 'BadOrigin': None, 'Module': {'index': 'u8', 'error': '[u8; 4]'}, 'ConsumerRemaining': None, 'NoProviders': None, 'TooManyConsumers': None, 'Token': ('NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported'), 'Arithmetic': ('Underflow', 'Overflow', 'DivisionByZero'), 'Transactional': ('LimitReached', 'NoLayer'), 'Exhausted': None, 'Corruption': None, 'Unavailable': None}} |
Proposed¶
A motion (given hash) has been proposed (by given account) with a threshold (given
MemberCount).
Attributes¶
| Name | Type | Composition |
|---|---|---|
| account | T::AccountId |
AccountId |
| proposal_index | ProposalIndex |
u32 |
| proposal_hash | T::Hash |
[u8; 32] |
| threshold | MemberCount |
u32 |
Voted¶
A motion (given hash) has been voted on by given account, leaving
a tally (yes votes and no votes given respectively as MemberCount).
Attributes¶
| Name | Type | Composition |
|---|---|---|
| account | T::AccountId |
AccountId |
| proposal_hash | T::Hash |
[u8; 32] |
| voted | bool |
bool |
| yes | MemberCount |
u32 |
| no | MemberCount |
u32 |
Storage functions¶
Members¶
The current members of the collective. This is stored sorted (just by value).
Python¶
result = substrate.query(
'Council', 'Members', []
)
Return value¶
['AccountId']
Prime¶
The prime member that helps determine the default vote behavior in case of absentations.
Python¶
result = substrate.query(
'Council', 'Prime', []
)
Return value¶
'AccountId'
ProposalCount¶
Proposals so far.
Python¶
result = substrate.query(
'Council', 'ProposalCount', []
)
Return value¶
'u32'
ProposalOf¶
Actual proposal for a given hash, if it's current.
Python¶
result = substrate.query(
'Council', 'ProposalOf', ['[u8; 32]']
)
Return value¶
'Call'
Proposals¶
The hashes of the active proposals.
Python¶
result = substrate.query(
'Council', 'Proposals', []
)
Return value¶
['[u8; 32]']
Voting¶
Votes on a given proposal, if it is ongoing.
Python¶
result = substrate.query(
'Council', 'Voting', ['[u8; 32]']
)
Return value¶
{'ayes': ['AccountId'], 'end': 'u32', 'index': 'u32', 'nays': ['AccountId'], 'threshold': 'u32'}
Errors¶
AlreadyInitialized¶
Members are already initialized!
DuplicateProposal¶
Duplicate proposals not allowed
DuplicateVote¶
Duplicate vote ignored
NotMember¶
Account is not a member
ProposalMissing¶
Proposal must exist
TooEarly¶
The close call was made too early, before the end of the voting.
TooManyProposals¶
There can only be a maximum of MaxProposals active proposals.
WrongIndex¶
Mismatched index
WrongProposalLength¶
The given length bound for the proposal was too low.
WrongProposalWeight¶
The given weight bound for the proposal was too low.
CumulusXcm¶
Events¶
ExecutedDownward¶
Downward message executed with the given outcome. [ id, outcome ]
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | [u8; 8] |
[u8; 8] |
| None | Outcome |
{'Complete': 'u64', 'Incomplete': ('u64', {'Overflow': None, 'Unimplemented': None, 'UntrustedReserveLocation': None, 'UntrustedTeleportLocation': None, 'MultiLocationFull': None, 'MultiLocationNotInvertible': None, 'BadOrigin': None, 'InvalidLocation': None, 'AssetNotFound': None, 'FailedToTransactAsset': None, 'NotWithdrawable': None, 'LocationCannotHold': None, 'ExceedsMaxMessageSize': None, 'DestinationUnsupported': None, 'Transport': None, 'Unroutable': None, 'UnknownClaim': None, 'FailedToDecode': None, 'MaxWeightInvalid': None, 'NotHoldingFees': None, 'TooExpensive': None, 'Trap': 'u64', 'UnhandledXcmVersion': None, 'WeightLimitReached': 'u64', 'Barrier': None, 'WeightNotComputable': None}), 'Error': {'Overflow': None, 'Unimplemented': None, 'UntrustedReserveLocation': None, 'UntrustedTeleportLocation': None, 'MultiLocationFull': None, 'MultiLocationNotInvertible': None, 'BadOrigin': None, 'InvalidLocation': None, 'AssetNotFound': None, 'FailedToTransactAsset': None, 'NotWithdrawable': None, 'LocationCannotHold': None, 'ExceedsMaxMessageSize': None, 'DestinationUnsupported': None, 'Transport': None, 'Unroutable': None, 'UnknownClaim': None, 'FailedToDecode': None, 'MaxWeightInvalid': None, 'NotHoldingFees': None, 'TooExpensive': None, 'Trap': 'u64', 'UnhandledXcmVersion': None, 'WeightLimitReached': 'u64', 'Barrier': None, 'WeightNotComputable': None}} |
InvalidFormat¶
Downward message is invalid XCM. [ id ]
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | [u8; 8] |
[u8; 8] |
UnsupportedVersion¶
Downward message is unsupported version of XCM. [ id ]
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | [u8; 8] |
[u8; 8] |
Democracy¶
Calls¶
blacklist¶
Permanently place a proposal into the blacklist. This prevents it from ever being proposed again.
If called on a queued public or external proposal, then this will result in it being
removed. If the ref_index supplied is an active referendum with the proposal hash,
then it will be cancelled.
The dispatch origin of this call must be BlacklistOrigin.
proposal_hash: The proposal hash to blacklist permanently.ref_index: An ongoing referendum whose hash isproposal_hash, which will be cancelled.
Weight: O(p) (though as this is an high-privilege dispatch, we assume it has a
reasonable value).
Attributes¶
| Name | Type |
|---|---|
| proposal_hash | H256 |
| maybe_ref_index | Option<ReferendumIndex> |
Python¶
call = substrate.compose_call(
'Democracy', 'blacklist', {
'maybe_ref_index': (None, 'u32'),
'proposal_hash': '[u8; 32]',
}
)
cancel_proposal¶
Remove a proposal.
The dispatch origin of this call must be CancelProposalOrigin.
prop_index: The index of the proposal to cancel.
Weight: O(p) where p = PublicProps::<T>::decode_len()
Attributes¶
| Name | Type |
|---|---|
| prop_index | PropIndex |
Python¶
call = substrate.compose_call(
'Democracy', 'cancel_proposal', {'prop_index': 'u32'}
)
cancel_referendum¶
Remove a referendum.
The dispatch origin of this call must be Root.
ref_index: The index of the referendum to cancel.
# Weight: O(1).
Attributes¶
| Name | Type |
|---|---|
| ref_index | ReferendumIndex |
Python¶
call = substrate.compose_call(
'Democracy', 'cancel_referendum', {'ref_index': 'u32'}
)
clear_public_proposals¶
Clears all public proposals.
The dispatch origin of this call must be Root.
Weight: O(1).
Attributes¶
No attributes
Python¶
call = substrate.compose_call(
'Democracy', 'clear_public_proposals', {}
)
delegate¶
Delegate the voting power (with some given conviction) of the sending account.
The balance delegated is locked for as long as it's delegated, and thereafter for the time appropriate for the conviction's lock period.
The dispatch origin of this call must be Signed, and the signing account must either:
- be delegating already; or
- have no voting activity (if there is, then it will need to be removed/consolidated
through reap_vote or unvote).
to: The account whose voting thetargetaccount's voting power will follow.conviction: The conviction that will be attached to the delegated votes. When the account is undelegated, the funds will be locked for the corresponding period.balance: The amount of the account's balance to be used in delegating. This must not be more than the account's current balance.
Emits Delegated.
Weight: O(R) where R is the number of referendums the voter delegating to has
voted on. Weight is charged as if maximum votes.
Attributes¶
| Name | Type |
|---|---|
| to | AccountIdLookupOf<T> |
| conviction | Conviction |
| balance | BalanceOf<T> |
Python¶
call = substrate.compose_call(
'Democracy', 'delegate', {
'balance': 'u128',
'conviction': (
'None',
'Locked1x',
'Locked2x',
'Locked3x',
'Locked4x',
'Locked5x',
'Locked6x',
),
'to': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
emergency_cancel¶
Schedule an emergency cancellation of a referendum. Cannot happen twice to the same referendum.
The dispatch origin of this call must be CancellationOrigin.
-ref_index: The index of the referendum to cancel.
Weight: O(1).
Attributes¶
| Name | Type |
|---|---|
| ref_index | ReferendumIndex |
Python¶
call = substrate.compose_call(
'Democracy', 'emergency_cancel', {'ref_index': 'u32'}
)
external_propose¶
Schedule a referendum to be tabled once it is legal to schedule an external referendum.
The dispatch origin of this call must be ExternalOrigin.
proposal_hash: The preimage hash of the proposal.
Attributes¶
| Name | Type |
|---|---|
| proposal | BoundedCallOf<T> |
Python¶
call = substrate.compose_call(
'Democracy', 'external_propose', {
'proposal': {
'Inline': 'Bytes',
'Legacy': {'hash': '[u8; 32]'},
'Lookup': {
'hash': '[u8; 32]',
'len': 'u32',
},
},
}
)
external_propose_default¶
Schedule a negative-turnout-bias referendum to be tabled next once it is legal to schedule an external referendum.
The dispatch of this call must be ExternalDefaultOrigin.
proposal_hash: The preimage hash of the proposal.
Unlike external_propose, blacklisting has no effect on this and it may replace a
pre-scheduled external_propose call.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| proposal | BoundedCallOf<T> |
Python¶
call = substrate.compose_call(
'Democracy', 'external_propose_default', {
'proposal': {
'Inline': 'Bytes',
'Legacy': {'hash': '[u8; 32]'},
'Lookup': {
'hash': '[u8; 32]',
'len': 'u32',
},
},
}
)
external_propose_majority¶
Schedule a majority-carries referendum to be tabled next once it is legal to schedule an external referendum.
The dispatch of this call must be ExternalMajorityOrigin.
proposal_hash: The preimage hash of the proposal.
Unlike external_propose, blacklisting has no effect on this and it may replace a
pre-scheduled external_propose call.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| proposal | BoundedCallOf<T> |
Python¶
call = substrate.compose_call(
'Democracy', 'external_propose_majority', {
'proposal': {
'Inline': 'Bytes',
'Legacy': {'hash': '[u8; 32]'},
'Lookup': {
'hash': '[u8; 32]',
'len': 'u32',
},
},
}
)
fast_track¶
Schedule the currently externally-proposed majority-carries referendum to be tabled immediately. If there is no externally-proposed referendum currently, or if there is one but it is not a majority-carries referendum then it fails.
The dispatch of this call must be FastTrackOrigin.
proposal_hash: The hash of the current external proposal.voting_period: The period that is allowed for voting on this proposal. Increased to Must be always greater than zero. ForFastTrackOriginmust be equal or greater thanFastTrackVotingPeriod.delay: The number of block after voting has ended in approval and this should be enacted. This doesn't have a minimum amount.
Emits Started.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| proposal_hash | H256 |
| voting_period | T::BlockNumber |
| delay | T::BlockNumber |
Python¶
call = substrate.compose_call(
'Democracy', 'fast_track', {
'delay': 'u32',
'proposal_hash': '[u8; 32]',
'voting_period': 'u32',
}
)
propose¶
Propose a sensitive action to be taken.
The dispatch origin of this call must be Signed and the sender must have funds to cover the deposit.
proposal_hash: The hash of the proposal preimage.value: The amount of deposit (must be at leastMinimumDeposit).
Emits Proposed.
Attributes¶
| Name | Type |
|---|---|
| proposal | BoundedCallOf<T> |
| value | BalanceOf<T> |
Python¶
call = substrate.compose_call(
'Democracy', 'propose', {
'proposal': {
'Inline': 'Bytes',
'Legacy': {'hash': '[u8; 32]'},
'Lookup': {
'hash': '[u8; 32]',
'len': 'u32',
},
},
'value': 'u128',
}
)
remove_other_vote¶
Remove a vote for a referendum.
If the target is equal to the signer, then this function is exactly equivalent to
remove_vote. If not equal to the signer, then the vote must have expired,
either because the referendum was cancelled, because the voter lost the referendum or
because the conviction period is over.
The dispatch origin of this call must be Signed.
target: The account of the vote to be removed; this account must have voted for referendumindex.index: The index of referendum of the vote to be removed.
Weight: O(R + log R) where R is the number of referenda that target has voted on.
Weight is calculated for the maximum number of vote.
Attributes¶
| Name | Type |
|---|---|
| target | AccountIdLookupOf<T> |
| index | ReferendumIndex |
Python¶
call = substrate.compose_call(
'Democracy', 'remove_other_vote', {
'index': 'u32',
'target': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
remove_vote¶
Remove a vote for a referendum.
If:
- the referendum was cancelled, or
- the referendum is ongoing, or
- the referendum has ended such that
- the vote of the account was in opposition to the result; or
- there was no conviction to the account's vote; or
- the account made a split vote
...then the vote is removed cleanly and a following call to unlock may result in more
funds being available.
If, however, the referendum has ended and: - it finished corresponding to the vote of the account, and - the account made a standard vote with conviction, and - the lock period of the conviction is not over ...then the lock will be aggregated into the overall account's lock, which may involve overlocking (where the two locks are combined into a single lock that is the maximum of both the amount locked and the time is it locked for).
The dispatch origin of this call must be Signed, and the signer must have a vote
registered for referendum index.
index: The index of referendum of the vote to be removed.
Weight: O(R + log R) where R is the number of referenda that target has voted on.
Weight is calculated for the maximum number of vote.
Attributes¶
| Name | Type |
|---|---|
| index | ReferendumIndex |
Python¶
call = substrate.compose_call(
'Democracy', 'remove_vote', {'index': 'u32'}
)
second¶
Signals agreement with a particular proposal.
The dispatch origin of this call must be Signed and the sender must have funds to cover the deposit, equal to the original deposit.
proposal: The index of the proposal to second.
Attributes¶
| Name | Type |
|---|---|
| proposal | PropIndex |
Python¶
call = substrate.compose_call(
'Democracy', 'second', {'proposal': 'u32'}
)
undelegate¶
Undelegate the voting power of the sending account.
Tokens may be unlocked following once an amount of time consistent with the lock period of the conviction with which the delegation was issued.
The dispatch origin of this call must be Signed and the signing account must be currently delegating.
Emits Undelegated.
Weight: O(R) where R is the number of referendums the voter delegating to has
voted on. Weight is charged as if maximum votes.
Attributes¶
No attributes
Python¶
call = substrate.compose_call(
'Democracy', 'undelegate', {}
)
unlock¶
Unlock tokens that have an expired lock.
The dispatch origin of this call must be Signed.
target: The account to remove the lock on.
Weight: O(R) with R number of vote of target.
Attributes¶
| Name | Type |
|---|---|
| target | AccountIdLookupOf<T> |
Python¶
call = substrate.compose_call(
'Democracy', 'unlock', {
'target': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
veto_external¶
Veto and blacklist the external proposal hash.
The dispatch origin of this call must be VetoOrigin.
proposal_hash: The preimage hash of the proposal to veto and blacklist.
Emits Vetoed.
Weight: O(V + log(V)) where V is number of existing vetoers
Attributes¶
| Name | Type |
|---|---|
| proposal_hash | H256 |
Python¶
call = substrate.compose_call(
'Democracy', 'veto_external', {'proposal_hash': '[u8; 32]'}
)
vote¶
Vote in a referendum. If vote.is_aye(), the vote is to enact the proposal;
otherwise it is a vote to keep the status quo.
The dispatch origin of this call must be Signed.
ref_index: The index of the referendum to vote for.vote: The vote configuration.
Attributes¶
| Name | Type |
|---|---|
| ref_index | ReferendumIndex |
| vote | AccountVote<BalanceOf<T>> |
Python¶
call = substrate.compose_call(
'Democracy', 'vote', {
'ref_index': 'u32',
'vote': {
'Split': {
'aye': 'u128',
'nay': 'u128',
},
'Standard': {
'balance': 'u128',
'vote': {
'aye': 'bool',
'conviction': (
'None',
'Locked1x',
'Locked2x',
'Locked3x',
'Locked4x',
'Locked5x',
'Locked6x',
),
},
},
},
}
)
Events¶
Blacklisted¶
A proposal_hash has been blacklisted permanently.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| proposal_hash | H256 |
[u8; 32] |
Cancelled¶
A referendum has been cancelled.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| ref_index | ReferendumIndex |
u32 |
Delegated¶
An account has delegated their vote to another account.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| who | T::AccountId |
AccountId |
| target | T::AccountId |
AccountId |
ExternalTabled¶
An external proposal has been tabled.
Attributes¶
No attributes
NotPassed¶
A proposal has been rejected by referendum.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| ref_index | ReferendumIndex |
u32 |
Passed¶
A proposal has been approved by referendum.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| ref_index | ReferendumIndex |
u32 |
ProposalCanceled¶
A proposal got canceled.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| prop_index | PropIndex |
u32 |
Proposed¶
A motion has been proposed by a public account.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| proposal_index | PropIndex |
u32 |
| deposit | BalanceOf<T> |
u128 |
Seconded¶
An account has secconded a proposal
Attributes¶
| Name | Type | Composition |
|---|---|---|
| seconder | T::AccountId |
AccountId |
| prop_index | PropIndex |
u32 |
Started¶
A referendum has begun.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| ref_index | ReferendumIndex |
u32 |
| threshold | VoteThreshold |
('SuperMajorityApprove', 'SuperMajorityAgainst', 'SimpleMajority') |
Tabled¶
A public proposal has been tabled for referendum vote.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| proposal_index | PropIndex |
u32 |
| deposit | BalanceOf<T> |
u128 |
Undelegated¶
An account has cancelled a previous delegation operation.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| account | T::AccountId |
AccountId |
Vetoed¶
An external proposal has been vetoed.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| who | T::AccountId |
AccountId |
| proposal_hash | H256 |
[u8; 32] |
| until | T::BlockNumber |
u32 |
Voted¶
An account has voted in a referendum
Attributes¶
| Name | Type | Composition |
|---|---|---|
| voter | T::AccountId |
AccountId |
| ref_index | ReferendumIndex |
u32 |
| vote | AccountVote<BalanceOf<T>> |
{'Standard': {'vote': {'aye': 'bool', 'conviction': ('None', 'Locked1x', 'Locked2x', 'Locked3x', 'Locked4x', 'Locked5x', 'Locked6x')}, 'balance': 'u128'}, 'Split': {'aye': 'u128', 'nay': 'u128'}} |
Storage functions¶
Blacklist¶
A record of who vetoed what. Maps proposal hash to a possible existent block number (until when it may not be resubmitted) and who vetoed it.
Python¶
result = substrate.query(
'Democracy', 'Blacklist', ['[u8; 32]']
)
Return value¶
('u32', ['AccountId'])
Cancellations¶
Record of all proposals that have been subject to emergency cancellation.
Python¶
result = substrate.query(
'Democracy', 'Cancellations', ['[u8; 32]']
)
Return value¶
'bool'
DepositOf¶
Those who have locked a deposit.
TWOX-NOTE: Safe, as increasing integer keys are safe.
Python¶
result = substrate.query(
'Democracy', 'DepositOf', ['u32']
)
Return value¶
(['AccountId'], 'u128')
LastTabledWasExternal¶
True if the last referendum tabled was submitted externally. False if it was a public proposal.
Python¶
result = substrate.query(
'Democracy', 'LastTabledWasExternal', []
)
Return value¶
'bool'
LowestUnbaked¶
The lowest referendum index representing an unbaked referendum. Equal to
ReferendumCount if there isn't a unbaked referendum.
Python¶
result = substrate.query(
'Democracy', 'LowestUnbaked', []
)
Return value¶
'u32'
NextExternal¶
The referendum to be tabled whenever it would be valid to table an external proposal.
This happens when a referendum needs to be tabled and one of two conditions are met:
- LastTabledWasExternal is false; or
- PublicProps is empty.
Python¶
result = substrate.query(
'Democracy', 'NextExternal', []
)
Return value¶
(
{
'Inline': 'Bytes',
'Legacy': {'hash': '[u8; 32]'},
'Lookup': {'hash': '[u8; 32]', 'len': 'u32'},
},
('SuperMajorityApprove', 'SuperMajorityAgainst', 'SimpleMajority'),
)
PublicPropCount¶
The number of (public) proposals that have been made so far.
Python¶
result = substrate.query(
'Democracy', 'PublicPropCount', []
)
Return value¶
'u32'
PublicProps¶
The public proposals. Unsorted. The second item is the proposal.
Python¶
result = substrate.query(
'Democracy', 'PublicProps', []
)
Return value¶
[
(
'u32',
{
'Inline': 'Bytes',
'Legacy': {'hash': '[u8; 32]'},
'Lookup': {'hash': '[u8; 32]', 'len': 'u32'},
},
'AccountId',
),
]
ReferendumCount¶
The next free referendum index, aka the number of referenda started so far.
Python¶
result = substrate.query(
'Democracy', 'ReferendumCount', []
)
Return value¶
'u32'
ReferendumInfoOf¶
Information concerning any given referendum.
TWOX-NOTE: SAFE as indexes are not under an attacker’s control.
Python¶
result = substrate.query(
'Democracy', 'ReferendumInfoOf', ['u32']
)
Return value¶
{
'Finished': {'approved': 'bool', 'end': 'u32'},
'Ongoing': {
'delay': 'u32',
'end': 'u32',
'proposal': {
'Inline': 'Bytes',
'Legacy': {'hash': '[u8; 32]'},
'Lookup': {'hash': '[u8; 32]', 'len': 'u32'},
},
'tally': {'ayes': 'u128', 'nays': 'u128', 'turnout': 'u128'},
'threshold': (
'SuperMajorityApprove',
'SuperMajorityAgainst',
'SimpleMajority',
),
},
}
VotingOf¶
All votes for a particular voter. We store the balance for the number of votes that we have recorded. The second item is the total amount of delegations, that will be added.
TWOX-NOTE: SAFE as AccountIds are crypto hashes anyway.
Python¶
result = substrate.query(
'Democracy', 'VotingOf', ['AccountId']
)
Return value¶
{
'Delegating': {
'balance': 'u128',
'conviction': (
'None',
'Locked1x',
'Locked2x',
'Locked3x',
'Locked4x',
'Locked5x',
'Locked6x',
),
'delegations': {'capital': 'u128', 'votes': 'u128'},
'prior': ('u32', 'u128'),
'target': 'AccountId',
},
'Direct': {
'delegations': {'capital': 'u128', 'votes': 'u128'},
'prior': ('u32', 'u128'),
'votes': [('u32', {'Split': 'InnerStruct', 'Standard': 'InnerStruct'})],
},
}
Constants¶
CooloffPeriod¶
Period in blocks where an external proposal may not be re-submitted after being vetoed.
Value¶
50400
Python¶
constant = substrate.get_constant('Democracy', 'CooloffPeriod')
EnactmentPeriod¶
The period between a proposal being approved and enacted.
It should generally be a little more than the unstake period to ensure that voting stakers have an opportunity to remove themselves from the system in the case where they are on the losing side of a vote.
Value¶
57600
Python¶
constant = substrate.get_constant('Democracy', 'EnactmentPeriod')
FastTrackVotingPeriod¶
Minimum voting period allowed for a fast-track referendum.
Value¶
900
Python¶
constant = substrate.get_constant('Democracy', 'FastTrackVotingPeriod')
InstantAllowed¶
Indicator for whether an emergency origin is even allowed to happen. Some chains may
want to set this permanently to false, others may want to condition it on things such
as an upgrade having happened recently.
Value¶
True
Python¶
constant = substrate.get_constant('Democracy', 'InstantAllowed')
LaunchPeriod¶
How often (in blocks) new public referenda are launched.
Value¶
50400
Python¶
constant = substrate.get_constant('Democracy', 'LaunchPeriod')
MaxBlacklisted¶
The maximum number of items which can be blacklisted.
Value¶
100
Python¶
constant = substrate.get_constant('Democracy', 'MaxBlacklisted')
MaxDeposits¶
The maximum number of deposits a public proposal may have at any time.
Value¶
100
Python¶
constant = substrate.get_constant('Democracy', 'MaxDeposits')
MaxProposals¶
The maximum number of public proposals that can exist at any time.
Value¶
100
Python¶
constant = substrate.get_constant('Democracy', 'MaxProposals')
MaxVotes¶
The maximum number of votes for an account.
Also used to compute weight, an overly big value can
lead to extrinsic with very big weight: see delegate for instance.
Value¶
100
Python¶
constant = substrate.get_constant('Democracy', 'MaxVotes')
MinimumDeposit¶
The minimum amount to be used as a deposit for a public referendum proposal.
Value¶
10000000000000
Python¶
constant = substrate.get_constant('Democracy', 'MinimumDeposit')
VoteLockingPeriod¶
The minimum period of vote locking.
It should be no shorter than enactment period to ensure that in the case of an approval, those successful voters are locked into the consequences that their votes entail.
Value¶
57600
Python¶
constant = substrate.get_constant('Democracy', 'VoteLockingPeriod')
VotingPeriod¶
How often (in blocks) to check for new votes.
Value¶
50400
Python¶
constant = substrate.get_constant('Democracy', 'VotingPeriod')
Errors¶
AlreadyCanceled¶
Cannot cancel the same proposal twice
AlreadyDelegating¶
The account is already delegating.
AlreadyVetoed¶
Identity may not veto a proposal twice
DuplicateProposal¶
Proposal already made
InstantNotAllowed¶
The instant referendum origin is currently disallowed.
InsufficientFunds¶
Too high a balance was provided that the account cannot afford.
InvalidHash¶
Invalid hash
MaxVotesReached¶
Maximum number of votes reached.
NoPermission¶
The actor has no permission to conduct the action.
NoProposal¶
No external proposal
NoneWaiting¶
No proposals waiting
Nonsense¶
Delegation to oneself makes no sense.
NotDelegating¶
The account is not currently delegating.
NotSimpleMajority¶
Next external proposal not simple majority
NotVoter¶
The given account did not vote on the referendum.
ProposalBlacklisted¶
Proposal still blacklisted
ProposalMissing¶
Proposal does not exist
ReferendumInvalid¶
Vote given for invalid referendum
TooMany¶
Maximum number of items reached.
ValueLow¶
Value too low
VotesExist¶
The account currently has votes attached to it and the operation cannot succeed until
these are removed, either through unvote or reap_vote.
VotingPeriodLow¶
Voting period too low
WrongUpperBound¶
Invalid upper bound.
DmpQueue¶
Calls¶
service_overweight¶
Service a single overweight message.
origin: Must passExecuteOverweightOrigin.index: The index of the overweight message to service.weight_limit: The amount of weight that message execution may take.
Errors:
- Unknown: Message of index is unknown.
- OverLimit: Message execution may use greater than weight_limit.
Events:
- OverweightServiced: On success.
Attributes¶
| Name | Type |
|---|---|
| index | OverweightIndex |
| weight_limit | XcmWeight |
Python¶
call = substrate.compose_call(
'DmpQueue', 'service_overweight', {
'index': 'u64',
'weight_limit': 'u64',
}
)
Events¶
ExecutedDownward¶
Downward message executed with the given outcome.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| message_id | MessageId |
[u8; 32] |
| outcome | Outcome |
{'Complete': 'u64', 'Incomplete': ('u64', {'Overflow': None, 'Unimplemented': None, 'UntrustedReserveLocation': None, 'UntrustedTeleportLocation': None, 'MultiLocationFull': None, 'MultiLocationNotInvertible': None, 'BadOrigin': None, 'InvalidLocation': None, 'AssetNotFound': None, 'FailedToTransactAsset': None, 'NotWithdrawable': None, 'LocationCannotHold': None, 'ExceedsMaxMessageSize': None, 'DestinationUnsupported': None, 'Transport': None, 'Unroutable': None, 'UnknownClaim': None, 'FailedToDecode': None, 'MaxWeightInvalid': None, 'NotHoldingFees': None, 'TooExpensive': None, 'Trap': 'u64', 'UnhandledXcmVersion': None, 'WeightLimitReached': 'u64', 'Barrier': None, 'WeightNotComputable': None}), 'Error': {'Overflow': None, 'Unimplemented': None, 'UntrustedReserveLocation': None, 'UntrustedTeleportLocation': None, 'MultiLocationFull': None, 'MultiLocationNotInvertible': None, 'BadOrigin': None, 'InvalidLocation': None, 'AssetNotFound': None, 'FailedToTransactAsset': None, 'NotWithdrawable': None, 'LocationCannotHold': None, 'ExceedsMaxMessageSize': None, 'DestinationUnsupported': None, 'Transport': None, 'Unroutable': None, 'UnknownClaim': None, 'FailedToDecode': None, 'MaxWeightInvalid': None, 'NotHoldingFees': None, 'TooExpensive': None, 'Trap': 'u64', 'UnhandledXcmVersion': None, 'WeightLimitReached': 'u64', 'Barrier': None, 'WeightNotComputable': None}} |
InvalidFormat¶
Downward message is invalid XCM.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| message_id | MessageId |
[u8; 32] |
OverweightEnqueued¶
Downward message is overweight and was placed in the overweight queue.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| message_id | MessageId |
[u8; 32] |
| overweight_index | OverweightIndex |
u64 |
| required_weight | Weight |
{'ref_time': 'u64', 'proof_size': 'u64'} |
OverweightServiced¶
Downward message from the overweight queue was executed.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| overweight_index | OverweightIndex |
u64 |
| weight_used | Weight |
{'ref_time': 'u64', 'proof_size': 'u64'} |
UnsupportedVersion¶
Downward message is unsupported version of XCM.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| message_id | MessageId |
[u8; 32] |
WeightExhausted¶
The weight limit for handling downward messages was reached.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| message_id | MessageId |
[u8; 32] |
| remaining_weight | Weight |
{'ref_time': 'u64', 'proof_size': 'u64'} |
| required_weight | Weight |
{'ref_time': 'u64', 'proof_size': 'u64'} |
Storage functions¶
Configuration¶
The configuration.
Python¶
result = substrate.query(
'DmpQueue', 'Configuration', []
)
Return value¶
{'max_individual': {'proof_size': 'u64', 'ref_time': 'u64'}}
Overweight¶
The overweight messages.
Python¶
result = substrate.query(
'DmpQueue', 'Overweight', ['u64']
)
Return value¶
('u32', 'Bytes')
PageIndex¶
The page index.
Python¶
result = substrate.query(
'DmpQueue', 'PageIndex', []
)
Return value¶
{'begin_used': 'u32', 'end_used': 'u32', 'overweight_count': 'u64'}
Pages¶
The queue pages.
Python¶
result = substrate.query(
'DmpQueue', 'Pages', ['u32']
)
Return value¶
[('u32', 'Bytes')]
Errors¶
OverLimit¶
The amount of weight given is possibly not enough for executing the message.
Unknown¶
The message index given is unknown.
Identity¶
Calls¶
add_registrar¶
Add a registrar to the system.
The dispatch origin for this call must be T::RegistrarOrigin.
account: the account of the registrar.
Emits RegistrarAdded if successful.
# <weight>
- O(R) where R registrar-count (governance-bounded and code-bounded).
- One storage mutation (codec O(R)).
- One event.
# </weight>
Attributes¶
| Name | Type |
|---|---|
| account | AccountIdLookupOf<T> |
Python¶
call = substrate.compose_call(
'Identity', 'add_registrar', {
'account': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
add_sub¶
Add the given account to the sender's subs.
Payment: Balance reserved by a previous set_subs call for one sub will be repatriated
to the sender.
The dispatch origin for this call must be Signed and the sender must have a registered
sub identity of sub.
Attributes¶
| Name | Type |
|---|---|
| sub | AccountIdLookupOf<T> |
| data | Data |
Python¶
call = substrate.compose_call(
'Identity', 'add_sub', {
'data': {
'BlakeTwo256': 'h256',
'Keccak256': 'h256',
'None': None,
'Raw': 'Bytes',
'Sha256': 'h256',
'ShaThree256': 'h256',
},
'sub': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
cancel_request¶
Cancel a previous request.
Payment: A previously reserved deposit is returned on success.
The dispatch origin for this call must be Signed and the sender must have a registered identity.
reg_index: The index of the registrar whose judgement is no longer requested.
Emits JudgementUnrequested if successful.
# <weight>
- O(R + X).
- One balance-reserve operation.
- One storage mutation O(R + X).
- One event
# </weight>
Attributes¶
| Name | Type |
|---|---|
| reg_index | RegistrarIndex |
Python¶
call = substrate.compose_call(
'Identity', 'cancel_request', {'reg_index': 'u32'}
)
clear_identity¶
Clear an account's identity info and all sub-accounts and return all deposits.
Payment: All reserved balances on the account are returned.
The dispatch origin for this call must be Signed and the sender must have a registered identity.
Emits IdentityCleared if successful.
# <weight>
- O(R + S + X)
- where R registrar-count (governance-bounded).
- where S subs-count (hard- and deposit-bounded).
- where X additional-field-count (deposit-bounded and code-bounded).
- One balance-unreserve operation.
- 2 storage reads and S + 2 storage deletions.
- One event.
# </weight>
Attributes¶
No attributes
Python¶
call = substrate.compose_call(
'Identity', 'clear_identity', {}
)
kill_identity¶
Remove an account's identity and sub-account information and slash the deposits.
Payment: Reserved balances from set_subs and set_identity are slashed and handled by
Slash. Verification request deposits are not returned; they should be cancelled
manually using cancel_request.
The dispatch origin for this call must match T::ForceOrigin.
target: the account whose identity the judgement is upon. This must be an account with a registered identity.
Emits IdentityKilled if successful.
# <weight>
- O(R + S + X).
- One balance-reserve operation.
- S + 2 storage mutations.
- One event.
# </weight>
Attributes¶
| Name | Type |
|---|---|
| target | AccountIdLookupOf<T> |
Python¶
call = substrate.compose_call(
'Identity', 'kill_identity', {
'target': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
provide_judgement¶
Provide a judgement for an account's identity.
The dispatch origin for this call must be Signed and the sender must be the account
of the registrar whose index is reg_index.
reg_index: the index of the registrar whose judgement is being made.target: the account whose identity the judgement is upon. This must be an account with a registered identity.judgement: the judgement of the registrar of indexreg_indexabouttarget.identity: The hash of the [IdentityInfo] for that the judgement is provided.
Emits JudgementGiven if successful.
# <weight>
- O(R + X).
- One balance-transfer operation.
- Up to one account-lookup operation.
- Storage: 1 read O(R), 1 mutate O(R + X).
- One event.
# </weight>
Attributes¶
| Name | Type |
|---|---|
| reg_index | RegistrarIndex |
| target | AccountIdLookupOf<T> |
| judgement | Judgement<BalanceOf<T>> |
| identity | T::Hash |
Python¶
call = substrate.compose_call(
'Identity', 'provide_judgement', {
'identity': '[u8; 32]',
'judgement': {
'Erroneous': None,
'FeePaid': 'u128',
'KnownGood': None,
'LowQuality': None,
'OutOfDate': None,
'Reasonable': None,
'Unknown': None,
},
'reg_index': 'u32',
'target': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
quit_sub¶
Remove the sender as a sub-account.
Payment: Balance reserved by a previous set_subs call for one sub will be repatriated
to the sender (not the original depositor).
The dispatch origin for this call must be Signed and the sender must have a registered super-identity.
NOTE: This should not normally be used, but is provided in the case that the non- controller of an account is maliciously registered as a sub-account.
Attributes¶
No attributes
Python¶
call = substrate.compose_call(
'Identity', 'quit_sub', {}
)
remove_sub¶
Remove the given account from the sender's subs.
Payment: Balance reserved by a previous set_subs call for one sub will be repatriated
to the sender.
The dispatch origin for this call must be Signed and the sender must have a registered
sub identity of sub.
Attributes¶
| Name | Type |
|---|---|
| sub | AccountIdLookupOf<T> |
Python¶
call = substrate.compose_call(
'Identity', 'remove_sub', {
'sub': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
rename_sub¶
Alter the associated name of the given sub-account.
The dispatch origin for this call must be Signed and the sender must have a registered
sub identity of sub.
Attributes¶
| Name | Type |
|---|---|
| sub | AccountIdLookupOf<T> |
| data | Data |
Python¶
call = substrate.compose_call(
'Identity', 'rename_sub', {
'data': {
'BlakeTwo256': 'h256',
'Keccak256': 'h256',
'None': None,
'Raw': 'Bytes',
'Sha256': 'h256',
'ShaThree256': 'h256',
},
'sub': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
request_judgement¶
Request a judgement from a registrar.
Payment: At most max_fee will be reserved for payment to the registrar if judgement
given.
The dispatch origin for this call must be Signed and the sender must have a registered identity.
reg_index: The index of the registrar whose judgement is requested.max_fee: The maximum fee that may be paid. This should just be auto-populated as:
Self::registrars().get(reg_index).unwrap().fee
Emits JudgementRequested if successful.
# <weight>
- O(R + X).
- One balance-reserve operation.
- Storage: 1 read O(R), 1 mutate O(X + R).
- One event.
# </weight>
Attributes¶
| Name | Type |
|---|---|
| reg_index | RegistrarIndex |
| max_fee | BalanceOf<T> |
Python¶
call = substrate.compose_call(
'Identity', 'request_judgement', {
'max_fee': 'u128',
'reg_index': 'u32',
}
)
set_account_id¶
Change the account associated with a registrar.
The dispatch origin for this call must be Signed and the sender must be the account
of the registrar whose index is index.
index: the index of the registrar whose fee is to be set.new: the new account ID.
# <weight>
- O(R).
- One storage mutation O(R).
- Benchmark: 8.823 + R * 0.32 µs (min squares analysis)
# </weight>
Attributes¶
| Name | Type |
|---|---|
| index | RegistrarIndex |
| new | AccountIdLookupOf<T> |
Python¶
call = substrate.compose_call(
'Identity', 'set_account_id', {
'index': 'u32',
'new': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
set_fee¶
Set the fee required for a judgement to be requested from a registrar.
The dispatch origin for this call must be Signed and the sender must be the account
of the registrar whose index is index.
index: the index of the registrar whose fee is to be set.fee: the new fee.
# <weight>
- O(R).
- One storage mutation O(R).
- Benchmark: 7.315 + R * 0.329 µs (min squares analysis)
# </weight>
Attributes¶
| Name | Type |
|---|---|
| index | RegistrarIndex |
| fee | BalanceOf<T> |
Python¶
call = substrate.compose_call(
'Identity', 'set_fee', {'fee': 'u128', 'index': 'u32'}
)
set_fields¶
Set the field information for a registrar.
The dispatch origin for this call must be Signed and the sender must be the account
of the registrar whose index is index.
index: the index of the registrar whose fee is to be set.fields: the fields that the registrar concerns themselves with.
# <weight>
- O(R).
- One storage mutation O(R).
- Benchmark: 7.464 + R * 0.325 µs (min squares analysis)
# </weight>
Attributes¶
| Name | Type |
|---|---|
| index | RegistrarIndex |
| fields | IdentityFields |
Python¶
call = substrate.compose_call(
'Identity', 'set_fields', {'fields': 'u64', 'index': 'u32'}
)
set_identity¶
Set an account's identity information and reserve the appropriate deposit.
If the account already has identity information, the deposit is taken as part payment for the new deposit.
The dispatch origin for this call must be Signed.
info: The identity information.
Emits IdentitySet if successful.
# <weight>
- O(X + X&\#x27; + R)
- where X additional-field-count (deposit-bounded and code-bounded)
- where R judgements-count (registrar-count-bounded)
- One balance reserve operation.
- One storage mutation (codec-read O(X&\#x27; + R), codec-write O(X + R)).
- One event.
# </weight>
Attributes¶
| Name | Type |
|---|---|
| info | Box<IdentityInfo<T::MaxAdditionalFields>> |
Python¶
call = substrate.compose_call(
'Identity', 'set_identity', {
'info': {
'additional': [
(
{
'BlakeTwo256': 'h256',
'Keccak256': 'h256',
'None': None,
'Raw': 'Bytes',
'Sha256': 'h256',
'ShaThree256': 'h256',
},
{
'BlakeTwo256': 'h256',
'Keccak256': 'h256',
'None': None,
'Raw': 'Bytes',
'Sha256': 'h256',
'ShaThree256': 'h256',
},
),
],
'display': {
'BlakeTwo256': 'h256',
'Keccak256': 'h256',
'None': None,
'Raw': 'Bytes',
'Sha256': 'h256',
'ShaThree256': 'h256',
},
'email': {
'BlakeTwo256': 'h256',
'Keccak256': 'h256',
'None': None,
'Raw': 'Bytes',
'Sha256': 'h256',
'ShaThree256': 'h256',
},
'image': {
'BlakeTwo256': 'h256',
'Keccak256': 'h256',
'None': None,
'Raw': 'Bytes',
'Sha256': 'h256',
'ShaThree256': 'h256',
},
'legal': {
'BlakeTwo256': 'h256',
'Keccak256': 'h256',
'None': None,
'Raw': 'Bytes',
'Sha256': 'h256',
'ShaThree256': 'h256',
},
'pgp_fingerprint': (
None,
'[u8; 20]',
),
'riot': {
'BlakeTwo256': 'h256',
'Keccak256': 'h256',
'None': None,
'Raw': 'Bytes',
'Sha256': 'h256',
'ShaThree256': 'h256',
},
'twitter': {
'BlakeTwo256': 'h256',
'Keccak256': 'h256',
'None': None,
'Raw': 'Bytes',
'Sha256': 'h256',
'ShaThree256': 'h256',
},
'web': {
'BlakeTwo256': 'h256',
'Keccak256': 'h256',
'None': None,
'Raw': 'Bytes',
'Sha256': 'h256',
'ShaThree256': 'h256',
},
},
}
)
set_subs¶
Set the sub-accounts of the sender.
Payment: Any aggregate balance reserved by previous set_subs calls will be returned
and an amount SubAccountDeposit will be reserved for each item in subs.
The dispatch origin for this call must be Signed and the sender must have a registered identity.
subs: The identity's (new) sub-accounts.
# <weight>
- O(P + S)
- where P old-subs-count (hard- and deposit-bounded).
- where S subs-count (hard- and deposit-bounded).
- At most one balance operations.
- DB:
- P + S storage mutations (codec complexity O(1))
- One storage read (codec complexity O(P)).
- One storage write (codec complexity O(S)).
- One storage-exists (IdentityOf::contains_key).
# </weight>
Attributes¶
| Name | Type |
|---|---|
| subs | Vec<(T::AccountId, Data)> |
Python¶
call = substrate.compose_call(
'Identity', 'set_subs', {
'subs': [
(
'AccountId',
{
'BlakeTwo256': 'h256',
'Keccak256': 'h256',
'None': None,
'Raw': 'Bytes',
'Sha256': 'h256',
'ShaThree256': 'h256',
},
),
],
}
)
Events¶
IdentityCleared¶
A name was cleared, and the given balance returned.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| who | T::AccountId |
AccountId |
| deposit | BalanceOf<T> |
u128 |
IdentityKilled¶
A name was removed and the given balance slashed.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| who | T::AccountId |
AccountId |
| deposit | BalanceOf<T> |
u128 |
IdentitySet¶
A name was set or reset (which will remove all judgements).
Attributes¶
| Name | Type | Composition |
|---|---|---|
| who | T::AccountId |
AccountId |
JudgementGiven¶
A judgement was given by a registrar.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| target | T::AccountId |
AccountId |
| registrar_index | RegistrarIndex |
u32 |
JudgementRequested¶
A judgement was asked from a registrar.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| who | T::AccountId |
AccountId |
| registrar_index | RegistrarIndex |
u32 |
JudgementUnrequested¶
A judgement request was retracted.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| who | T::AccountId |
AccountId |
| registrar_index | RegistrarIndex |
u32 |
RegistrarAdded¶
A registrar was added.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| registrar_index | RegistrarIndex |
u32 |
SubIdentityAdded¶
A sub-identity was added to an identity and the deposit paid.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| sub | T::AccountId |
AccountId |
| main | T::AccountId |
AccountId |
| deposit | BalanceOf<T> |
u128 |
SubIdentityRemoved¶
A sub-identity was removed from an identity and the deposit freed.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| sub | T::AccountId |
AccountId |
| main | T::AccountId |
AccountId |
| deposit | BalanceOf<T> |
u128 |
SubIdentityRevoked¶
A sub-identity was cleared, and the given deposit repatriated from the main identity account to the sub-identity account.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| sub | T::AccountId |
AccountId |
| main | T::AccountId |
AccountId |
| deposit | BalanceOf<T> |
u128 |
Storage functions¶
IdentityOf¶
Information that is pertinent to identify the entity behind an account.
TWOX-NOTE: OK ― AccountId is a secure hash.
Python¶
result = substrate.query(
'Identity', 'IdentityOf', ['AccountId']
)
Return value¶
{
'deposit': 'u128',
'info': {
'additional': [
(
{
'BlakeTwo256': 'h256',
'Keccak256': 'h256',
'None': None,
'Raw': 'Bytes',
'Sha256': 'h256',
'ShaThree256': 'h256',
},
{
'BlakeTwo256': 'h256',
'Keccak256': 'h256',
'None': None,
'Raw': 'Bytes',
'Sha256': 'h256',
'ShaThree256': 'h256',
},
),
],
'display': {
'BlakeTwo256': 'h256',
'Keccak256': 'h256',
'None': None,
'Raw': 'Bytes',
'Sha256': 'h256',
'ShaThree256': 'h256',
},
'email': {
'BlakeTwo256': 'h256',
'Keccak256': 'h256',
'None': None,
'Raw': 'Bytes',
'Sha256': 'h256',
'ShaThree256': 'h256',
},
'image': {
'BlakeTwo256': 'h256',
'Keccak256': 'h256',
'None': None,
'Raw': 'Bytes',
'Sha256': 'h256',
'ShaThree256': 'h256',
},
'legal': {
'BlakeTwo256': 'h256',
'Keccak256': 'h256',
'None': None,
'Raw': 'Bytes',
'Sha256': 'h256',
'ShaThree256': 'h256',
},
'pgp_fingerprint': (None, '[u8; 20]'),
'riot': {
'BlakeTwo256': 'h256',
'Keccak256': 'h256',
'None': None,
'Raw': 'Bytes',
'Sha256': 'h256',
'ShaThree256': 'h256',
},
'twitter': {
'BlakeTwo256': 'h256',
'Keccak256': 'h256',
'None': None,
'Raw': 'Bytes',
'Sha256': 'h256',
'ShaThree256': 'h256',
},
'web': {
'BlakeTwo256': 'h256',
'Keccak256': 'h256',
'None': None,
'Raw': 'Bytes',
'Sha256': 'h256',
'ShaThree256': 'h256',
},
},
'judgements': [
(
'u32',
{
'Erroneous': None,
'FeePaid': 'u128',
'KnownGood': None,
'LowQuality': None,
'OutOfDate': None,
'Reasonable': None,
'Unknown': None,
},
),
],
}
Registrars¶
The set of registrars. Not expected to get very big as can only be added through a special origin (likely a council motion).
The index into this can be cast to RegistrarIndex to get a valid value.
Python¶
result = substrate.query(
'Identity', 'Registrars', []
)
Return value¶
[(None, {'account': 'AccountId', 'fee': 'u128', 'fields': 'u64'})]
SubsOf¶
Alternative "sub" identities of this account.
The first item is the deposit, the second is a vector of the accounts.
TWOX-NOTE: OK ― AccountId is a secure hash.
Python¶
result = substrate.query(
'Identity', 'SubsOf', ['AccountId']
)
Return value¶
('u128', ['AccountId'])
SuperOf¶
The super-identity of an alternative "sub" identity together with its name, within that
context. If the account is not some other account's sub-identity, then just None.
Python¶
result = substrate.query(
'Identity', 'SuperOf', ['AccountId']
)
Return value¶
(
'AccountId',
{
'BlakeTwo256': 'h256',
'Keccak256': 'h256',
'None': None,
'Raw': 'Bytes',
'Sha256': 'h256',
'ShaThree256': 'h256',
},
)
Constants¶
BasicDeposit¶
The amount held on deposit for a registered identity
Value¶
10000000000000
Python¶
constant = substrate.get_constant('Identity', 'BasicDeposit')
FieldDeposit¶
The amount held on deposit per additional field for a registered identity.
Value¶
2500000000000
Python¶
constant = substrate.get_constant('Identity', 'FieldDeposit')
MaxAdditionalFields¶
Maximum number of additional fields that may be stored in an ID. Needed to bound the I/O required to access an identity, but can be pretty high.
Value¶
100
Python¶
constant = substrate.get_constant('Identity', 'MaxAdditionalFields')
MaxRegistrars¶
Maxmimum number of registrars allowed in the system. Needed to bound the complexity of, e.g., updating judgements.
Value¶
20
Python¶
constant = substrate.get_constant('Identity', 'MaxRegistrars')
MaxSubAccounts¶
The maximum number of sub-accounts allowed per identified account.
Value¶
100
Python¶
constant = substrate.get_constant('Identity', 'MaxSubAccounts')
SubAccountDeposit¶
The amount held on deposit for a registered subaccount. This should account for the fact that one storage item's value will increase by the size of an account ID, and there will be another trie item whose value is the size of an account ID plus 32 bytes.
Value¶
2000000000000
Python¶
constant = substrate.get_constant('Identity', 'SubAccountDeposit')
Errors¶
AlreadyClaimed¶
Account ID is already named.
EmptyIndex¶
Empty index.
FeeChanged¶
Fee is changed.
InvalidIndex¶
The index is invalid.
InvalidJudgement¶
Invalid judgement.
InvalidTarget¶
The target is invalid.
JudgementForDifferentIdentity¶
The provided judgement was for a different identity.
JudgementGiven¶
Judgement given.
JudgementPaymentFailed¶
Error that occurs when there is an issue paying for judgement.
NoIdentity¶
No identity found.
NotFound¶
Account isn't found.
NotNamed¶
Account isn't named.
NotOwned¶
Sub-account isn't owned by sender.
NotSub¶
Sender is not a sub-account.
StickyJudgement¶
Sticky judgement.
TooManyFields¶
Too many additional fields.
TooManyRegistrars¶
Maximum amount of registrars reached. Cannot add any more.
TooManySubAccounts¶
Too many subs-accounts.
Lottery¶
Calls¶
buy_ticket¶
Buy a ticket to enter the lottery.
This extrinsic acts as a passthrough function for call. In all
situations where call alone would succeed, this extrinsic should
succeed.
If call is successful, then we will attempt to purchase a ticket,
which may fail silently. To detect success of a ticket purchase, you
should listen for the TicketBought event.
This extrinsic must be called by a signed origin.
Attributes¶
| Name | Type |
|---|---|
| call | Box<<T as Config>::RuntimeCall> |
Python¶
call = substrate.compose_call(
'Lottery', 'buy_ticket', {'call': 'Call'}
)
set_calls¶
Set calls in storage which can be used to purchase a lottery ticket.
This function only matters if you use the ValidateCall implementation
provided by this pallet, which uses storage to determine the valid calls.
This extrinsic must be called by the Manager origin.
Attributes¶
| Name | Type |
|---|---|
| calls | Vec<<T as Config>::RuntimeCall> |
Python¶
call = substrate.compose_call(
'Lottery', 'set_calls', {'calls': ['Call']}
)
start_lottery¶
Start a lottery using the provided configuration.
This extrinsic must be called by the ManagerOrigin.
Parameters:
price: The cost of a single ticket.length: How long the lottery should run for starting at the current block.delay: How long after the lottery end we should wait before picking a winner.repeat: If the lottery should repeat when completed.
Attributes¶
| Name | Type |
|---|---|
| price | BalanceOf<T> |
| length | T::BlockNumber |
| delay | T::BlockNumber |
| repeat | bool |
Python¶
call = substrate.compose_call(
'Lottery', 'start_lottery', {
'delay': 'u32',
'length': 'u32',
'price': 'u128',
'repeat': 'bool',
}
)
stop_repeat¶
If a lottery is repeating, you can use this to stop the repeat. The lottery will continue to run to completion.
This extrinsic must be called by the ManagerOrigin.
Attributes¶
No attributes
Python¶
call = substrate.compose_call(
'Lottery', 'stop_repeat', {}
)
Events¶
CallsUpdated¶
A new set of calls have been set!
Attributes¶
No attributes
LotteryStarted¶
A lottery has been started!
Attributes¶
No attributes
TicketBought¶
A ticket has been bought!
Attributes¶
| Name | Type | Composition |
|---|---|---|
| who | T::AccountId |
AccountId |
| call_index | CallIndex |
('u8', 'u8') |
Winner¶
A winner has been chosen!
Attributes¶
| Name | Type | Composition |
|---|---|---|
| winner | T::AccountId |
AccountId |
| lottery_balance | BalanceOf<T> |
u128 |
Storage functions¶
CallIndices¶
The calls stored in this pallet to be used in an active lottery if configured
by Config::ValidateCall.
Python¶
result = substrate.query(
'Lottery', 'CallIndices', []
)
Return value¶
[('u8', 'u8')]
Lottery¶
The configuration for the current lottery.
Python¶
result = substrate.query(
'Lottery', 'Lottery', []
)
Return value¶
{
'delay': 'u32',
'length': 'u32',
'price': 'u128',
'repeat': 'bool',
'start': 'u32',
}
LotteryIndex¶
Python¶
result = substrate.query(
'Lottery', 'LotteryIndex', []
)
Return value¶
'u32'
Participants¶
Users who have purchased a ticket. (Lottery Index, Tickets Purchased)
Python¶
result = substrate.query(
'Lottery', 'Participants', ['AccountId']
)
Return value¶
('u32', [('u8', 'u8')])
Tickets¶
Each ticket's owner.
May have residual storage from previous lotteries. Use TicketsCount to see which ones
are actually valid ticket mappings.
Python¶
result = substrate.query(
'Lottery', 'Tickets', ['u32']
)
Return value¶
'AccountId'
TicketsCount¶
Total number of tickets sold.
Python¶
result = substrate.query(
'Lottery', 'TicketsCount', []
)
Return value¶
'u32'
Constants¶
MaxCalls¶
The max number of calls available in a single lottery.
Value¶
10
Python¶
constant = substrate.get_constant('Lottery', 'MaxCalls')
MaxGenerateRandom¶
Number of time we should try to generate a random number that has no modulo bias. The larger this number, the more potential computation is used for picking the winner, but also the more likely that the chosen winner is done fairly.
Value¶
10
Python¶
constant = substrate.get_constant('Lottery', 'MaxGenerateRandom')
PalletId¶
The Lottery's pallet id
Value¶
'0x70792f6c6f74746f'
Python¶
constant = substrate.get_constant('Lottery', 'PalletId')
Errors¶
AlreadyEnded¶
A lottery has already ended.
AlreadyParticipating¶
You are already participating in the lottery with this call.
EncodingFailed¶
Failed to encode calls
InProgress¶
A lottery is already in progress.
InvalidCall¶
The call is not valid for an open lottery.
NotConfigured¶
A lottery has not been configured.
TooManyCalls¶
Too many calls for a single lottery.
Multisig¶
Calls¶
approve_as_multi¶
Register approval for a dispatch to be made from a deterministic composite account if
approved by a total of threshold - 1 of other_signatories.
Payment: DepositBase will be reserved if this is the first approval, plus
threshold times DepositFactor. It is returned once this dispatch happens or
is cancelled.
The dispatch origin for this call must be Signed.
threshold: The total number of approvals for this dispatch before it is executed.other_signatories: The accounts (other than the sender) who can approve this dispatch. May not be empty.maybe_timepoint: If this is the first approval, then this must beNone. If it is not the first approval, then it must beSome, with the timepoint (block number and transaction index) of the first approval transaction.call_hash: The hash of the call to be executed.
NOTE: If this is the final approval, you will want to use as_multi instead.
# <weight>
- O(S).
- Up to one balance-reserve or unreserve operation.
- One passthrough operation, one insert, both O(S) where S is the number of
signatories. S is capped by MaxSignatories, with weight being proportional.
- One encode & hash, both of complexity O(S).
- Up to one binary search and insert (O(logS + S)).
- I/O: 1 read O(S), up to 1 mutate O(S). Up to one remove.
- One event.
- Storage: inserts one item, value size bounded by MaxSignatories, with a deposit
taken for its lifetime of DepositBase + threshold * DepositFactor.
- DB Weight:
- Read: Multisig Storage, [Caller Account]
- Write: Multisig Storage, [Caller Account] # </weight>
Attributes¶
| Name | Type |
|---|---|
| threshold | u16 |
| other_signatories | Vec<T::AccountId> |
| maybe_timepoint | Option<Timepoint<T::BlockNumber>> |
| call_hash | [u8; 32] |
| max_weight | Weight |
Python¶
call = substrate.compose_call(
'Multisig', 'approve_as_multi', {
'call_hash': '[u8; 32]',
'max_weight': {
'proof_size': 'u64',
'ref_time': 'u64',
},
'maybe_timepoint': (
None,
{
'height': 'u32',
'index': 'u32',
},
),
'other_signatories': ['AccountId'],
'threshold': 'u16',
}
)
as_multi¶
Register approval for a dispatch to be made from a deterministic composite account if
approved by a total of threshold - 1 of other_signatories.
If there are enough, then dispatch the call.
Payment: DepositBase will be reserved if this is the first approval, plus
threshold times DepositFactor. It is returned once this dispatch happens or
is cancelled.
The dispatch origin for this call must be Signed.
threshold: The total number of approvals for this dispatch before it is executed.other_signatories: The accounts (other than the sender) who can approve this dispatch. May not be empty.maybe_timepoint: If this is the first approval, then this must beNone. If it is not the first approval, then it must beSome, with the timepoint (block number and transaction index) of the first approval transaction.call: The call to be executed.
NOTE: Unless this is the final approval, you will generally want to use
approve_as_multi instead, since it only requires a hash of the call.
Result is equivalent to the dispatched result if threshold is exactly 1. Otherwise
on success, result is Ok and the result from the interior call, if it was executed,
may be found in the deposited MultisigExecuted event.
# <weight>
- O(S + Z + Call).
- Up to one balance-reserve or unreserve operation.
- One passthrough operation, one insert, both O(S) where S is the number of
signatories. S is capped by MaxSignatories, with weight being proportional.
- One call encode & hash, both of complexity O(Z) where Z is tx-len.
- One encode & hash, both of complexity O(S).
- Up to one binary search and insert (O(logS + S)).
- I/O: 1 read O(S), up to 1 mutate O(S). Up to one remove.
- One event.
- The weight of the call.
- Storage: inserts one item, value size bounded by MaxSignatories, with a deposit
taken for its lifetime of DepositBase + threshold * DepositFactor.
- DB Weight:
- Reads: Multisig Storage, [Caller Account]
- Writes: Multisig Storage, [Caller Account]
- Plus Call Weight # </weight>
Attributes¶
| Name | Type |
|---|---|
| threshold | u16 |
| other_signatories | Vec<T::AccountId> |
| maybe_timepoint | Option<Timepoint<T::BlockNumber>> |
| call | Box<<T as Config>::RuntimeCall> |
| max_weight | Weight |
Python¶
call = substrate.compose_call(
'Multisig', 'as_multi', {
'call': 'Call',
'max_weight': {
'proof_size': 'u64',
'ref_time': 'u64',
},
'maybe_timepoint': (
None,
{
'height': 'u32',
'index': 'u32',
},
),
'other_signatories': ['AccountId'],
'threshold': 'u16',
}
)
as_multi_threshold_1¶
Immediately dispatch a multi-signature call using a single approval from the caller.
The dispatch origin for this call must be Signed.
other_signatories: The accounts (other than the sender) who are part of the multi-signature, but do not participate in the approval process.call: The call to be executed.
Result is equivalent to the dispatched result.
# <weight> O(Z + C) where Z is the length of the call and C its execution weight.
- DB Weight: None
- Plus Call Weight # </weight>
Attributes¶
| Name | Type |
|---|---|
| other_signatories | Vec<T::AccountId> |
| call | Box<<T as Config>::RuntimeCall> |
Python¶
call = substrate.compose_call(
'Multisig', 'as_multi_threshold_1', {
'call': 'Call',
'other_signatories': ['AccountId'],
}
)
cancel_as_multi¶
Cancel a pre-existing, on-going multisig transaction. Any deposit reserved previously for this operation will be unreserved on success.
The dispatch origin for this call must be Signed.
threshold: The total number of approvals for this dispatch before it is executed.other_signatories: The accounts (other than the sender) who can approve this dispatch. May not be empty.timepoint: The timepoint (block number and transaction index) of the first approval transaction for this dispatch.call_hash: The hash of the call to be executed.
# <weight>
- O(S).
- Up to one balance-reserve or unreserve operation.
- One passthrough operation, one insert, both O(S) where S is the number of
signatories. S is capped by MaxSignatories, with weight being proportional.
- One encode & hash, both of complexity O(S).
- One event.
- I/O: 1 read O(S), one remove.
- Storage: removes one item.
- DB Weight:
- Read: Multisig Storage, [Caller Account], Refund Account
- Write: Multisig Storage, [Caller Account], Refund Account # </weight>
Attributes¶
| Name | Type |
|---|---|
| threshold | u16 |
| other_signatories | Vec<T::AccountId> |
| timepoint | Timepoint<T::BlockNumber> |
| call_hash | [u8; 32] |
Python¶
call = substrate.compose_call(
'Multisig', 'cancel_as_multi', {
'call_hash': '[u8; 32]',
'other_signatories': ['AccountId'],
'threshold': 'u16',
'timepoint': {
'height': 'u32',
'index': 'u32',
},
}
)
Events¶
MultisigApproval¶
A multisig operation has been approved by someone.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| approving | T::AccountId |
AccountId |
| timepoint | Timepoint<T::BlockNumber> |
{'height': 'u32', 'index': 'u32'} |
| multisig | T::AccountId |
AccountId |
| call_hash | CallHash |
[u8; 32] |
MultisigCancelled¶
A multisig operation has been cancelled.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| cancelling | T::AccountId |
AccountId |
| timepoint | Timepoint<T::BlockNumber> |
{'height': 'u32', 'index': 'u32'} |
| multisig | T::AccountId |
AccountId |
| call_hash | CallHash |
[u8; 32] |
MultisigExecuted¶
A multisig operation has been executed.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| approving | T::AccountId |
AccountId |
| timepoint | Timepoint<T::BlockNumber> |
{'height': 'u32', 'index': 'u32'} |
| multisig | T::AccountId |
AccountId |
| call_hash | CallHash |
[u8; 32] |
| result | DispatchResult |
{'Ok': (), 'Err': {'Other': None, 'CannotLookup': None, 'BadOrigin': None, 'Module': {'index': 'u8', 'error': '[u8; 4]'}, 'ConsumerRemaining': None, 'NoProviders': None, 'TooManyConsumers': None, 'Token': ('NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported'), 'Arithmetic': ('Underflow', 'Overflow', 'DivisionByZero'), 'Transactional': ('LimitReached', 'NoLayer'), 'Exhausted': None, 'Corruption': None, 'Unavailable': None}} |
NewMultisig¶
A new multisig operation has begun.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| approving | T::AccountId |
AccountId |
| multisig | T::AccountId |
AccountId |
| call_hash | CallHash |
[u8; 32] |
Storage functions¶
Multisigs¶
The set of open multisig operations.
Python¶
result = substrate.query(
'Multisig', 'Multisigs', ['AccountId', '[u8; 32]']
)
Return value¶
{
'approvals': ['AccountId'],
'deposit': 'u128',
'depositor': 'AccountId',
'when': {'height': 'u32', 'index': 'u32'},
}
Constants¶
DepositBase¶
The base amount of currency needed to reserve for creating a multisig execution or to store a dispatch call for later.
This is held for an additional storage item whose value size is
4 + sizeof((BlockNumber, Balance, AccountId)) bytes and whose key size is
32 + sizeof(AccountId) bytes.
Value¶
1030000000000
Python¶
constant = substrate.get_constant('Multisig', 'DepositBase')
DepositFactor¶
The amount of currency needed per unit threshold when creating a multisig execution.
This is held for adding 32 bytes more into a pre-existing storage value.
Value¶
320000000000
Python¶
constant = substrate.get_constant('Multisig', 'DepositFactor')
MaxSignatories¶
The maximum amount of signatories allowed in the multisig.
Value¶
100
Python¶
constant = substrate.get_constant('Multisig', 'MaxSignatories')
Errors¶
AlreadyApproved¶
Call is already approved by this signatory.
AlreadyStored¶
The data to be stored is already stored.
MaxWeightTooLow¶
The maximum weight information provided was too low.
MinimumThreshold¶
Threshold must be 2 or greater.
NoApprovalsNeeded¶
Call doesn't need any (more) approvals.
NoTimepoint¶
No timepoint was given, yet the multisig operation is already underway.
NotFound¶
Multisig operation not found when attempting to cancel.
NotOwner¶
Only the account that originally created the multisig is able to cancel it.
SenderInSignatories¶
The sender was contained in the other signatories; it shouldn't be.
SignatoriesOutOfOrder¶
The signatories were provided out of order; they should be ordered.
TooFewSignatories¶
There are too few signatories in the list.
TooManySignatories¶
There are too many signatories in the list.
UnexpectedTimepoint¶
A timepoint was given, yet no multisig operation is underway.
WrongTimepoint¶
A different timepoint was given to the multisig operation that is underway.
PWIncubation¶
Calls¶
feed_origin_of_shell¶
Sender tried to feed another Origin of Shell. This function will allocate a new daily daily ration of food if the sender has not sent food to another Origin of Shell within the current Era. If the sender has already sent food, the sender's FoodInfo will be mutated to update the food left and the origin of shells the sender has fed during the current Era.
Parameters: - origin: The origin of the extrinsic feeding the target Origin of Shell. - collection_id: The collection id of the Origin of Shell. - nft_id: The NFT id of the Origin of Shell.
Attributes¶
| Name | Type |
|---|---|
| collection_id | CollectionId |
| nft_id | NftId |
Python¶
call = substrate.compose_call(
'PWIncubation', 'feed_origin_of_shell', {
'collection_id': 'u32',
'nft_id': 'u32',
}
)
hatch_origin_of_shell¶
Hatch the origin_of_shell that is currently being hatched. This will trigger the end of the incubation process and the origin_of_shell will be burned. After burning, the user will receive the awakened Shell RMRK NFT and the nested NFT parts that renders the Shell NFT.
Parameters:
- origin: Expected to be the Overlord account
- collection_id: The collection id of the Origin of Shell RMRK NFT
- nft_id: The NFT id of the Origin of Shell RMRK NFT
- default_shell_metadata: File resource URI in decentralized storage for Shell NFT
parts that render the Shell NFT
Attributes¶
| Name | Type |
|---|---|
| collection_id | CollectionId |
| nft_id | NftId |
| default_shell_metadata | BoundedVec<u8, T::StringLimit> |
Python¶
call = substrate.compose_call(
'PWIncubation', 'hatch_origin_of_shell', {
'collection_id': 'u32',
'default_shell_metadata': 'Bytes',
'nft_id': 'u32',
}
)
set_can_start_incubation_status¶
Privileged function to enable incubation phase for accounts to start the incubation process for their Origin of Shells.
Parameters:
origin: Expected to be the Overlord account
status: bool value to set for the status in storage
Attributes¶
| Name | Type |
|---|---|
| status | bool |
Python¶
call = substrate.compose_call(
'PWIncubation', 'set_can_start_incubation_status', {'status': 'bool'}
)
set_origin_of_shell_chosen_parts¶
Privileged function to set the parts chosen by an account for a specific Origin of Shell.
Parameters:
- origin - Expected Overlord admin account to set the chosen part to the Origin of Shell
- collection_id - Collection ID of Origin of Shell
- nft_id - NFT ID of the Origin of Shell
- chosen_parts - Shell parts to be stored in Storage
Attributes¶
| Name | Type |
|---|---|
| collection_id | CollectionId |
| nft_id | NftId |
| chosen_parts | ShellPartsOf<T> |
Python¶
call = substrate.compose_call(
'PWIncubation', 'set_origin_of_shell_chosen_parts', {
'chosen_parts': {
'parts': 'scale_info::165',
},
'collection_id': 'u32',
'nft_id': 'u32',
}
)
set_shell_collection_id¶
Privileged function to set the collection id for the Awakened Shell collection.
Parameters:
- origin - Expected Overlord admin account to set the Shell Collection ID
- collection_id - Collection ID of the Shell Collection
Attributes¶
| Name | Type |
|---|---|
| collection_id | CollectionId |
Python¶
call = substrate.compose_call(
'PWIncubation', 'set_shell_collection_id', {'collection_id': 'u32'}
)
set_shell_parts_collection_id¶
Privileged function to set the collection id for the Shell Parts collection.
Parameters:
- origin - Expected Overlord admin account to set the Shell Parts Collection ID
- collection_id - Collection ID of the Shell Parts Collection
Attributes¶
| Name | Type |
|---|---|
| collection_id | CollectionId |
Python¶
call = substrate.compose_call(
'PWIncubation', 'set_shell_parts_collection_id', {'collection_id': 'u32'}
)
start_incubation¶
Once users have received their origin_of_shells and the start incubation event has been triggered, they can start the incubation process and a timer will start for the origin_of_shell to awaken at a designated time. Origin of Shells can reduce their time by being in the top 10 of origin_of_shell's fed per era.
Parameters: - origin: The origin of the extrinsic starting the incubation process - collection_id: The collection id of the Origin of Shell RMRK NFT - nft_id: The NFT id of the Origin of Shell RMRK NFT
Attributes¶
| Name | Type |
|---|---|
| collection_id | CollectionId |
| nft_id | NftId |
Python¶
call = substrate.compose_call(
'PWIncubation', 'start_incubation', {
'collection_id': 'u32',
'nft_id': 'u32',
}
)
Events¶
CanStartIncubationStatusChanged¶
CanStartIncubation status changed and set official hatch time.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| status | bool |
bool |
| start_time | u64 |
u64 |
| official_hatch_time | u64 |
u64 |
OriginOfShellChosenPartsUpdated¶
Origin of Shell updated chosen parts.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection_id | CollectionId |
u32 |
| nft_id | NftId |
u32 |
| old_chosen_parts | Option<ShellPartsOf<T>> |
(None, {'parts': 'scale_info::165'}) |
| new_chosen_parts | ShellPartsOf<T> |
{'parts': 'scale_info::165'} |
OriginOfShellReceivedFood¶
Origin of Shell received food from an account.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection_id | CollectionId |
u32 |
| nft_id | NftId |
u32 |
| sender | T::AccountId |
AccountId |
| era | EraId |
u64 |
ShellAwakened¶
Shell has been awakened from an origin_of_shell being hatched and burned.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| shell_collection_id | CollectionId |
u32 |
| shell_nft_id | NftId |
u32 |
| rarity | RarityType |
('Prime', 'Magic', 'Legendary') |
| career | CareerType |
('HackerWizard', 'HardwareDruid', 'RoboWarrior', 'TradeNegotiator', 'Web3Monk') |
| race | RaceType |
('Cyborg', 'AISpectre', 'XGene', 'Pandroid') |
| generation_id | GenerationId |
u32 |
| origin_of_shell_collection_id | CollectionId |
u32 |
| origin_of_shell_nft_id | NftId |
u32 |
| owner | T::AccountId |
AccountId |
ShellCollectionIdSet¶
Shell Collection ID is set.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection_id | CollectionId |
u32 |
ShellPartMinted¶
Shell Part minted.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| shell_parts_collection_id | CollectionId |
u32 |
| shell_part_nft_id | NftId |
u32 |
| parent_shell_collection_id | CollectionId |
u32 |
| parent_shell_nft_id | NftId |
u32 |
| owner | T::AccountId |
AccountId |
ShellPartsCollectionIdSet¶
Shell Parts Collection ID is set.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection_id | CollectionId |
u32 |
StartedIncubation¶
Origin of Shell owner has initiated the incubation sequence.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection_id | CollectionId |
u32 |
| nft_id | NftId |
u32 |
| owner | T::AccountId |
AccountId |
| start_time | u64 |
u64 |
| hatch_time | u64 |
u64 |
Storage functions¶
CanStartIncubation¶
A bool value to determine if accounts can start incubation of Origin of Shells.
Python¶
result = substrate.query(
'PWIncubation', 'CanStartIncubation', []
)
Return value¶
'bool'
FoodByOwners¶
Info on Origin of Shells that the Owner has fed and the number of food left to feed other Origin of Shells.
Python¶
result = substrate.query(
'PWIncubation', 'FoodByOwners', ['AccountId']
)
Return value¶
{'era': 'u64', 'food_left': 'u32', 'origin_of_shells_fed': 'scale_info::639'}
HasOriginOfShellStartedIncubation¶
A bool value to determine if an Origin of Shell has started the incubation process.
Python¶
result = substrate.query(
'PWIncubation', 'HasOriginOfShellStartedIncubation', [('u32', 'u32')]
)
Return value¶
'bool'
OfficialHatchTime¶
Official hatch time for all Origin of Shells.
Python¶
result = substrate.query(
'PWIncubation', 'OfficialHatchTime', []
)
Return value¶
'u64'
OriginOfShellFoodStats¶
Total food fed to an Origin of Shell per Era.
Python¶
result = substrate.query(
'PWIncubation', 'OriginOfShellFoodStats', ['u64', ('u32', 'u32')]
)
Return value¶
'u32'
OriginOfShellsChosenParts¶
Storage of an account's selected parts during the incubation process.
Python¶
result = substrate.query(
'PWIncubation', 'OriginOfShellsChosenParts', [('u32', 'u32')]
)
Return value¶
{'parts': 'scale_info::165'}
ShellCollectionId¶
Collection ID of the Shell NFT.
Python¶
result = substrate.query(
'PWIncubation', 'ShellCollectionId', []
)
Return value¶
'u32'
ShellPartsCollectionId¶
Collection ID of the Shell Parts NFTs.
Python¶
result = substrate.query(
'PWIncubation', 'ShellPartsCollectionId', []
)
Return value¶
'u32'
Constants¶
FoodPerEra¶
Amount of food per Era.
Value¶
5
Python¶
constant = substrate.get_constant('PWIncubation', 'FoodPerEra')
IncubationDurationSec¶
Duration of incubation process.
Value¶
691200
Python¶
constant = substrate.get_constant('PWIncubation', 'IncubationDurationSec')
MaxFoodFeedSelf¶
Max food to feed your own Origin of Shell.
Value¶
2
Python¶
constant = substrate.get_constant('PWIncubation', 'MaxFoodFeedSelf')
Errors¶
AlreadySentFoodTwice¶
CannotHatchOriginOfShell¶
CannotSendFoodToOriginOfShell¶
CannotSetOriginOfShellChosenParts¶
CareerNotDetected¶
ChosenPartsNotDetected¶
FoodInfoUpdateError¶
GenerationNotDetected¶
HatchingInProgress¶
MissingShellPartMetadata¶
NoFoodLeftToFeedOriginOfShell¶
NoPermission¶
NotOwner¶
RaceNotDetected¶
RarityTypeNotDetected¶
ShellCollectionIdAlreadySet¶
ShellCollectionIdNotSet¶
ShellPartsCollectionIdAlreadySet¶
ShellPartsCollectionIdNotSet¶
StartIncubationNotAvailable¶
WrongCollectionId¶
_Deprecated_MaxFoodFedLimitReached¶
_Deprecated_NoFoodAvailable¶
_Deprecated_NoHatchTimeDetected¶
PWNftSale¶
Calls¶
buy_prime_origin_of_shell¶
Accounts that have been whitelisted can purchase an Origin of Shell. The only Origin of Shell type available for this purchase are Prime
Parameters: - origin: The origin of the extrinsic purchasing the Prime Origin of Shell - message: OverlordMessage with account and purpose - signature: The signature of the account that is claiming the spirit. - race: The race that the user has chosen (limited # of races) - career: The career that the user has chosen (unlimited careers)
Attributes¶
| Name | Type |
|---|---|
| signature | sr25519::Signature |
| race | RaceType |
| career | CareerType |
Python¶
call = substrate.compose_call(
'PWNftSale', 'buy_prime_origin_of_shell', {
'career': (
'HackerWizard',
'HardwareDruid',
'RoboWarrior',
'TradeNegotiator',
'Web3Monk',
),
'race': (
'Cyborg',
'AISpectre',
'XGene',
'Pandroid',
),
'signature': '[u8; 64]',
}
)
buy_rare_origin_of_shell¶
Buy a rare origin_of_shell of either type Magic or Legendary. Both Rarity Types will have a set price. These will also be limited in quantity and on a first come, first serve basis.
Parameters: - origin: The origin of the extrinsic. - rarity_type: The type of origin_of_shell to be purchased. - race: The race of the origin_of_shell chosen by the user. - career: The career of the origin_of_shell chosen by the user or auto-generated based on metadata
Attributes¶
| Name | Type |
|---|---|
| rarity_type | RarityType |
| race | RaceType |
| career | CareerType |
Python¶
call = substrate.compose_call(
'PWNftSale', 'buy_rare_origin_of_shell', {
'career': (
'HackerWizard',
'HardwareDruid',
'RoboWarrior',
'TradeNegotiator',
'Web3Monk',
),
'race': (
'Cyborg',
'AISpectre',
'XGene',
'Pandroid',
),
'rarity_type': (
'Prime',
'Magic',
'Legendary',
),
}
)
claim_spirit¶
Claim a spirit for any account with at least 10 PHA in their account
Parameters: - origin: The origin of the extrinsic.
Attributes¶
No attributes
Python¶
call = substrate.compose_call(
'PWNftSale', 'claim_spirit', {}
)
init_rarity_type_counts¶
Initialize the settings for the non-whitelist preorder period amount of races &
giveaways available for the Origin of Shell NFTs. This is a privileged function and can
only be executed by the Overlord account. This will call the helper function
set_initial_origin_of_shell_inventory
Parameters:
- origin - Expected Overlord admin account
Attributes¶
No attributes
Python¶
call = substrate.compose_call(
'PWNftSale', 'init_rarity_type_counts', {}
)
initialize_world_clock¶
Phala World Zero Day is set to begin the tracking of the official time starting at the
current timestamp when initialize_world_clock is called by the Overlord
Parameters:
origin: Expected to be called by Overlord admin account
Attributes¶
No attributes
Python¶
call = substrate.compose_call(
'PWNftSale', 'initialize_world_clock', {}
)
mint_chosen_preorders¶
This is an admin only function that will mint the list of Chosen preorders and will
mint the Origin of Shell NFT to the preorder owner.
Parameters:
origin: Expected to come from Overlord admin account
preorders: Vec of Preorder IDs that were Chosen
Attributes¶
| Name | Type |
|---|---|
| preorders | Vec<PreorderId> |
Python¶
call = substrate.compose_call(
'PWNftSale', 'mint_chosen_preorders', {'preorders': ['u32']}
)
mint_gift_origin_of_shell¶
This is an admin only function that will be used to mint either a giveaway or a reserved Origin of Shell NFT
Parameters:
origin: Expected to come from Overlord admin account
owner: Owner to gift the Origin of Shell to
- rarity_type: The type of origin_of_shell to be gifted.
- race: The race of the origin_of_shell chosen by the user.
- career: The career of the origin_of_shell chosen by the user or auto-generated based
on metadata
- nft_sale_type: Either a NftSaleType::Giveaway or NftSaleType::Reserved
Attributes¶
| Name | Type |
|---|---|
| owner | T::AccountId |
| rarity_type | RarityType |
| race | RaceType |
| career | CareerType |
| nft_sale_type | NftSaleType |
Python¶
call = substrate.compose_call(
'PWNftSale', 'mint_gift_origin_of_shell', {
'career': (
'HackerWizard',
'HardwareDruid',
'RoboWarrior',
'TradeNegotiator',
'Web3Monk',
),
'nft_sale_type': (
'ForSale',
'Giveaway',
'Reserved',
),
'owner': 'AccountId',
'race': (
'Cyborg',
'AISpectre',
'XGene',
'Pandroid',
),
'rarity_type': (
'Prime',
'Magic',
'Legendary',
),
}
)
preorder_origin_of_shell¶
Users can pre-order an Origin of Shell. This will enable users that are non-whitelisted to be added to the queue of users that can claim Origin of Shells. Those that come after the whitelist pre-sale will be able to win the chance to acquire an Origin of Shell based on their choice of race and career as they will have a limited quantity.
Parameters: - origin: The origin of the extrinsic preordering the origin_of_shell - race: The race that the user has chosen (limited # of races) - career: The career that the user has chosen (limited # of careers)
Attributes¶
| Name | Type |
|---|---|
| race | RaceType |
| career | CareerType |
Python¶
call = substrate.compose_call(
'PWNftSale', 'preorder_origin_of_shell', {
'career': (
'HackerWizard',
'HardwareDruid',
'RoboWarrior',
'TradeNegotiator',
'Web3Monk',
),
'race': (
'Cyborg',
'AISpectre',
'XGene',
'Pandroid',
),
}
)
pw_create_collection¶
Privileged function to allow Overlord to mint the Spirit, Origin of Shell or Shell NFT
Collections. This allows for only Overlord to be able to mint Collections on Phala &
prevents other users from calling the RMRK Core create_collection function.
Parameters:
- origin: Expected to be called by Overlord
- metadata: Metadata pertaining to the collection
- max: Optional max u32 for the size of the collection
- symbol: BoundedString of the collection's symbol i.e 'OVRLD'
Attributes¶
| Name | Type |
|---|---|
| metadata | BoundedVec<u8, T::StringLimit> |
| max | Option<u32> |
| symbol | BoundedCollectionSymbolOf<T> |
Python¶
call = substrate.compose_call(
'PWNftSale', 'pw_create_collection', {
'max': (None, 'u32'),
'metadata': 'Bytes',
'symbol': 'Bytes',
}
)
redeem_spirit¶
Redeem spirit function is called when an account has a SpiritClaimTicket that enables
an account to acquire a Spirit NFT without the 10 PHA minimum requirement, such that,
the account has a valid SpiritClaimTicket signed by the Overlord admin account.
Parameters: - origin: The origin of the extrinsic.
Attributes¶
| Name | Type |
|---|---|
| signature | sr25519::Signature |
Python¶
call = substrate.compose_call(
'PWNftSale', 'redeem_spirit', {'signature': '[u8; 64]'}
)
refund_not_chosen_preorders¶
This is an admin only function that will be used to refund the preorders that were not selected during the preorders drawing.
Parameters:
origin: Expected to come from Overlord admin account
preorders: Preorder ids of the not chosen preorders
Attributes¶
| Name | Type |
|---|---|
| preorders | Vec<PreorderId> |
Python¶
call = substrate.compose_call(
'PWNftSale', 'refund_not_chosen_preorders', {'preorders': ['u32']}
)
set_origin_of_shell_collection_id¶
Privileged function to set the collection id for the Origin of Shell collection
Parameters:
- origin - Expected Overlord admin account to set the Origin of Shell Collection ID
- collection_id - Collection ID of the Origin of Shell Collection
Attributes¶
| Name | Type |
|---|---|
| collection_id | CollectionId |
Python¶
call = substrate.compose_call(
'PWNftSale', 'set_origin_of_shell_collection_id', {'collection_id': 'u32'}
)
set_origin_of_shells_metadata¶
Privileged function to set the metadata for the Origin of Shells in the StorageMap
OriginOfShellsMetadata where the key is a tuple of (RaceType, CareerType) with a
value of a BoundedVec<u8, T::StringLimit.
Parameters:
- origin: Expected to be called from the Overlord account
- origin_of_shells_metadata: A Vec of ((RaceType, CareerType), BoundedVec<u8, T::StringLimit>>) to be added in storage
Attributes¶
| Name | Type |
|---|---|
| origin_of_shells_metadata | Vec<(RaceType, BoundedVec<u8, T::StringLimit>)> |
Python¶
call = substrate.compose_call(
'PWNftSale', 'set_origin_of_shells_metadata', {
'origin_of_shells_metadata': [
(
(
'Cyborg',
'AISpectre',
'XGene',
'Pandroid',
),
'Bytes',
),
],
}
)
set_overlord¶
Privileged function set the Overlord Admin account of Phala World
Parameters:
- origin: Expected to be called by GovernanceOrigin
- new_overlord: T::AccountId
Attributes¶
| Name | Type |
|---|---|
| new_overlord | T::AccountId |
Python¶
call = substrate.compose_call(
'PWNftSale', 'set_overlord', {'new_overlord': 'AccountId'}
)
set_payee¶
Privileged function set the Payee account of PhalaWorld.
Parameters:
- origin: Expected to be called by Overlord.
- new_payee: T::AccountId of the Payee account.
Attributes¶
| Name | Type |
|---|---|
| new_payee | T::AccountId |
Python¶
call = substrate.compose_call(
'PWNftSale', 'set_payee', {'new_payee': 'AccountId'}
)
set_signer¶
Privileged function set the Signer account of PhalaWorld.
Parameters:
- origin: Expected to be called by Overlord.
- new_signer: T::AccountId of the Signer.
Attributes¶
| Name | Type |
|---|---|
| new_signer | T::AccountId |
Python¶
call = substrate.compose_call(
'PWNftSale', 'set_signer', {'new_signer': 'AccountId'}
)
set_spirit_collection_id¶
Privileged function to set the collection id for the Spirits collection
Parameters:
- origin - Expected Overlord admin account to set the Spirit Collection ID
- collection_id - Collection ID of the Spirit Collection
Attributes¶
| Name | Type |
|---|---|
| collection_id | CollectionId |
Python¶
call = substrate.compose_call(
'PWNftSale', 'set_spirit_collection_id', {'collection_id': 'u32'}
)
set_spirits_metadata¶
Privileged function to set the metadata for the Spirits in the StorageValue
SpiritMetadata where the value is a BoundedVec<u8, T::StringLimit.
Parameters:
- origin: Expected to be called from the Overlord account
- spirits_metadata: BoundedVec<u8, T::StringLimit> to be added in storage
Attributes¶
| Name | Type |
|---|---|
| spirits_metadata | BoundedVec<u8, T::StringLimit> |
Python¶
call = substrate.compose_call(
'PWNftSale', 'set_spirits_metadata', {'spirits_metadata': 'Bytes'}
)
set_status_type¶
Privileged function to set the status for one of the defined StatusTypes like ClaimSpirits, PurchaseRareOriginOfShells, or PreorderOriginOfShells to enable functionality in Phala World
Parameters:
- origin - Expected Overlord admin account to set the status
- status - bool to set the status to
- status_type - StatusType to set the status for
Attributes¶
| Name | Type |
|---|---|
| status | bool |
| status_type | StatusType |
Python¶
call = substrate.compose_call(
'PWNftSale', 'set_status_type', {
'status': 'bool',
'status_type': (
'ClaimSpirits',
'PurchaseRareOriginOfShells',
'PurchasePrimeOriginOfShells',
'PreorderOriginOfShells',
'LastDayOfSale',
),
}
)
update_rarity_type_counts¶
Update for the non-whitelist preorder period amount of races & giveaways available for the Origin of Shell NFTs. This is a privileged function and can only be executed by the Overlord account. Update the OriginOfShellInventory counts by incrementing them based on the defined counts
Parameters:
- origin - Expected Overlord admin account
- rarity_type - Type of Origin of Shell
- for_sale_count - Number of Origin of Shells for sale
- giveaway_count - Number of Origin of Shells for giveaways
- reserve_count - Number of Origin of Shells to be reserved
Attributes¶
| Name | Type |
|---|---|
| rarity_type | RarityType |
| for_sale_count | u32 |
| giveaway_count | u32 |
Python¶
call = substrate.compose_call(
'PWNftSale', 'update_rarity_type_counts', {
'for_sale_count': 'u32',
'giveaway_count': 'u32',
'rarity_type': (
'Prime',
'Magic',
'Legendary',
),
}
)
Events¶
ChosenPreorderMinted¶
Chosen preorder was minted to owner
Attributes¶
| Name | Type | Composition |
|---|---|---|
| preorder_id | PreorderId |
u32 |
| owner | T::AccountId |
AccountId |
| nft_id | NftId |
u32 |
ClaimSpiritStatusChanged¶
Spirit Claims status has changed
Attributes¶
| Name | Type | Composition |
|---|---|---|
| status | bool |
bool |
LastDayOfSaleStatusChanged¶
Last Day of Sale status has changed
Attributes¶
| Name | Type | Composition |
|---|---|---|
| status | bool |
bool |
NewEra¶
Start of a new era
Attributes¶
| Name | Type | Composition |
|---|---|---|
| time | u64 |
u64 |
| era | u64 |
u64 |
NotChosenPreorderRefunded¶
Not chosen preorder was refunded to owner
Attributes¶
| Name | Type | Composition |
|---|---|---|
| preorder_id | PreorderId |
u32 |
| owner | T::AccountId |
AccountId |
OriginOfShellCollectionIdSet¶
Origin of Shell collection id was set
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection_id | CollectionId |
u32 |
OriginOfShellGiftedToOwner¶
Gift a Origin of Shell for giveaway or reserved NFT to owner
Attributes¶
| Name | Type | Composition |
|---|---|---|
| owner | T::AccountId |
AccountId |
| nft_sale_type | NftSaleType |
('ForSale', 'Giveaway', 'Reserved') |
OriginOfShellInventoryUpdated¶
Origin of Shell inventory updated
Attributes¶
| Name | Type | Composition |
|---|---|---|
| rarity_type | RarityType |
('Prime', 'Magic', 'Legendary') |
OriginOfShellMinted¶
Origin of Shell minted from the preorder
Attributes¶
| Name | Type | Composition |
|---|---|---|
| rarity_type | RarityType |
('Prime', 'Magic', 'Legendary') |
| collection_id | CollectionId |
u32 |
| nft_id | NftId |
u32 |
| owner | T::AccountId |
AccountId |
| race | RaceType |
('Cyborg', 'AISpectre', 'XGene', 'Pandroid') |
| career | CareerType |
('HackerWizard', 'HardwareDruid', 'RoboWarrior', 'TradeNegotiator', 'Web3Monk') |
| generation_id | GenerationId |
u32 |
OriginOfShellPreordered¶
A chance to get an Origin of Shell through preorder
Attributes¶
| Name | Type | Composition |
|---|---|---|
| owner | T::AccountId |
AccountId |
| preorder_id | PreorderId |
u32 |
| race | RaceType |
('Cyborg', 'AISpectre', 'XGene', 'Pandroid') |
| career | CareerType |
('HackerWizard', 'HardwareDruid', 'RoboWarrior', 'TradeNegotiator', 'Web3Monk') |
OriginOfShellsInventoryWasSet¶
Origin of Shells Inventory was set
Attributes¶
| Name | Type | Composition |
|---|---|---|
| status | bool |
bool |
OriginOfShellsMetadataSet¶
Origin of Shells Metadata was set
Attributes¶
| Name | Type | Composition |
|---|---|---|
| origin_of_shells_metadata | Vec<(RaceType, BoundedVec<u8, T::StringLimit>)> |
[(('Cyborg', 'AISpectre', 'XGene', 'Pandroid'), 'Bytes')] |
OverlordChanged¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| old_overlord | Option<T::AccountId> |
(None, 'AccountId') |
| new_overlord | T::AccountId |
AccountId |
PayeeChanged¶
Payee changed to new account
Attributes¶
| Name | Type | Composition |
|---|---|---|
| old_payee | Option<T::AccountId> |
(None, 'AccountId') |
| new_payee | T::AccountId |
AccountId |
PreorderOriginOfShellsStatusChanged¶
Preorder Origin of Shells status has changed
Attributes¶
| Name | Type | Composition |
|---|---|---|
| status | bool |
bool |
PurchasePrimeOriginOfShellsStatusChanged¶
Purchase Prime Origin of Shells status changed
Attributes¶
| Name | Type | Composition |
|---|---|---|
| status | bool |
bool |
PurchaseRareOriginOfShellsStatusChanged¶
Purchase Rare Origin of Shells status has changed
Attributes¶
| Name | Type | Composition |
|---|---|---|
| status | bool |
bool |
SignerChanged¶
Signer changed to new account
Attributes¶
| Name | Type | Composition |
|---|---|---|
| old_signer | Option<T::AccountId> |
(None, 'AccountId') |
| new_signer | T::AccountId |
AccountId |
SpiritClaimed¶
Spirit has been claimed
Attributes¶
| Name | Type | Composition |
|---|---|---|
| owner | T::AccountId |
AccountId |
| collection_id | CollectionId |
u32 |
| nft_id | NftId |
u32 |
SpiritCollectionIdSet¶
Spirit collection id was set
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection_id | CollectionId |
u32 |
SpiritsMetadataSet¶
Spirits Metadata was set
Attributes¶
| Name | Type | Composition |
|---|---|---|
| spirits_metadata | BoundedVec<u8, T::StringLimit> |
Bytes |
WorldClockStarted¶
Phala World clock zero day started
Attributes¶
| Name | Type | Composition |
|---|---|---|
| start_time | u64 |
u64 |
Storage functions¶
CanClaimSpirits¶
Spirits can be claimed
Python¶
result = substrate.query(
'PWNftSale', 'CanClaimSpirits', []
)
Return value¶
'bool'
CanPreorderOriginOfShells¶
Origin of Shells can be preordered
Python¶
result = substrate.query(
'PWNftSale', 'CanPreorderOriginOfShells', []
)
Return value¶
'bool'
CanPurchasePrimeOriginOfShells¶
Origin of Shells can be purchased by whitelist
Python¶
result = substrate.query(
'PWNftSale', 'CanPurchasePrimeOriginOfShells', []
)
Return value¶
'bool'
CanPurchaseRareOriginOfShells¶
Rare Origin of Shells can be purchased
Python¶
result = substrate.query(
'PWNftSale', 'CanPurchaseRareOriginOfShells', []
)
Return value¶
'bool'
CareerTypeCount¶
Career StorageMap count
Python¶
result = substrate.query(
'PWNftSale', 'CareerTypeCount', [
(
'HackerWizard',
'HardwareDruid',
'RoboWarrior',
'TradeNegotiator',
'Web3Monk',
),
]
)
Return value¶
'u32'
Era¶
The current Era from the initial ZeroDay BlockNumber
Python¶
result = substrate.query(
'PWNftSale', 'Era', []
)
Return value¶
'u64'
IsOriginOfShellsInventorySet¶
Origin of Shells Inventory has been initialized
Python¶
result = substrate.query(
'PWNftSale', 'IsOriginOfShellsInventorySet', []
)
Return value¶
'bool'
LastDayOfSale¶
Last Day of Sale any Origin of Shell can be purchased
Python¶
result = substrate.query(
'PWNftSale', 'LastDayOfSale', []
)
Return value¶
'bool'
NextCollectionId¶
Next available Collection ID
Python¶
result = substrate.query(
'PWNftSale', 'NextCollectionId', []
)
Return value¶
'u32'
NextNftId¶
Next available NFT ID
Python¶
result = substrate.query(
'PWNftSale', 'NextNftId', ['u32']
)
Return value¶
'u32'
NextResourceId¶
Next available Resource ID
Python¶
result = substrate.query(
'PWNftSale', 'NextResourceId', ['u32', 'u32']
)
Return value¶
'u32'
OriginOfShellCollectionId¶
Origin of Shell Collection ID
Python¶
result = substrate.query(
'PWNftSale', 'OriginOfShellCollectionId', []
)
Return value¶
'u32'
OriginOfShellsInventory¶
Origin of Shells inventory
Python¶
result = substrate.query(
'PWNftSale', 'OriginOfShellsInventory', [
('Prime', 'Magic', 'Legendary'),
(
'Cyborg',
'AISpectre',
'XGene',
'Pandroid',
),
]
)
Return value¶
{
'race_count': 'u32',
'race_for_sale_count': 'u32',
'race_giveaway_count': 'u32',
'race_reserved_count': 'u32',
}
OriginOfShellsMetadata¶
Origin of Shells Metadata
Python¶
result = substrate.query(
'PWNftSale', 'OriginOfShellsMetadata', [
(
'Cyborg',
'AISpectre',
'XGene',
'Pandroid',
),
]
)
Return value¶
'Bytes'
Overlord¶
Overlord Admin account of PhalaWorld
Python¶
result = substrate.query(
'PWNftSale', 'Overlord', []
)
Return value¶
'AccountId'
OwnerHasPreorder¶
Owners that have made a preorder during intial preorder phase
Python¶
result = substrate.query(
'PWNftSale', 'OwnerHasPreorder', ['AccountId']
)
Return value¶
'bool'
Payee¶
Payee Multi-Sig account for payables in PhalaWorld
Python¶
result = substrate.query(
'PWNftSale', 'Payee', []
)
Return value¶
'AccountId'
PreorderIndex¶
Preorder index that is the key to the Preorders StorageMap
Python¶
result = substrate.query(
'PWNftSale', 'PreorderIndex', []
)
Return value¶
'u32'
Preorders¶
Preorder info map for user preorders
Python¶
result = substrate.query(
'PWNftSale', 'Preorders', ['u32']
)
Return value¶
{
'career': (
'HackerWizard',
'HardwareDruid',
'RoboWarrior',
'TradeNegotiator',
'Web3Monk',
),
'metadata': 'Bytes',
'owner': 'AccountId',
'race': ('Cyborg', 'AISpectre', 'XGene', 'Pandroid'),
}
Signer¶
Signer account of PhalaWorld
Python¶
result = substrate.query(
'PWNftSale', 'Signer', []
)
Return value¶
'AccountId'
SpiritCollectionId¶
Spirit Collection ID
Python¶
result = substrate.query(
'PWNftSale', 'SpiritCollectionId', []
)
Return value¶
'u32'
SpiritsMetadata¶
Spirits Metadata
Python¶
result = substrate.query(
'PWNftSale', 'SpiritsMetadata', []
)
Return value¶
'Bytes'
ZeroDay¶
Phala World Zero Day BlockNumber this will be used to determine Eras
Python¶
result = substrate.query(
'PWNftSale', 'ZeroDay', []
)
Return value¶
'u64'
Constants¶
IterLimit¶
Max mint per Race
Value¶
1000
Python¶
constant = substrate.get_constant('PWNftSale', 'IterLimit')
LegendaryOriginOfShellPrice¶
Price of Legendary Origin of Shell Price
Value¶
15000000000000000
Python¶
constant = substrate.get_constant('PWNftSale', 'LegendaryOriginOfShellPrice')
MagicOriginOfShellPrice¶
Price of Magic Origin of Shell Price
Value¶
10000000000000000
Python¶
constant = substrate.get_constant('PWNftSale', 'MagicOriginOfShellPrice')
MinBalanceToClaimSpirit¶
Minimum amount of PHA to claim a Spirit
Value¶
10000000000000
Python¶
constant = substrate.get_constant('PWNftSale', 'MinBalanceToClaimSpirit')
PrimeOriginOfShellPrice¶
Price of Prime Origin of Shell Price
Value¶
500000000000000
Python¶
constant = substrate.get_constant('PWNftSale', 'PrimeOriginOfShellPrice')
SecondsPerEra¶
Seconds per Era that will increment the Era storage value every interval
Value¶
86400
Python¶
constant = substrate.get_constant('PWNftSale', 'SecondsPerEra')
Errors¶
BelowMinimumBalanceThreshold¶
InvalidMetadata¶
InvalidPurchase¶
InvalidSpiritClaim¶
InvalidStatusType¶
KeyTooLong¶
MustOwnSpiritToPurchase¶
NoAvailableCollectionId¶
NoAvailableNftId¶
NoAvailablePreorderId¶
NoAvailableRaceGivewayLeft¶
NoAvailableRaceReservedLeft¶
NoAvailableResourceId¶
NotPreorderOwner¶
OriginOfShellAlreadyPurchased¶
OriginOfShellCollectionIdAlreadySet¶
OriginOfShellCollectionNotSet¶
OriginOfShellInventoryAlreadySet¶
OriginOfShellInventoryCorrupted¶
OriginOfShellsMetadataNotSet¶
OverlordNotSet¶
PayeeNotSet¶
PreorderClaimNotAvailable¶
PreorderClaimNotDetected¶
PreorderIsPending¶
PreorderOriginOfShellNotAvailable¶
PreordersCorrupted¶
PrimeOriginOfShellPurchaseNotAvailable¶
RaceMintMaxReached¶
RareOriginOfShellPurchaseNotAvailable¶
RefundClaimNotDetected¶
RequireOverlordAccount¶
SignerNotSet¶
SpiritAlreadyClaimed¶
SpiritClaimNotAvailable¶
SpiritCollectionIdAlreadySet¶
SpiritCollectionNotSet¶
SpiritsMetadataNotSet¶
ValueNotDetected¶
WhitelistVerificationFailed¶
WorldClockAlreadySet¶
WrongNftSaleType¶
WrongRarityType¶
ParachainInfo¶
Storage functions¶
ParachainId¶
Python¶
result = substrate.query(
'ParachainInfo', 'ParachainId', []
)
Return value¶
'u32'
ParachainSystem¶
Calls¶
authorize_upgrade¶
Attributes¶
| Name | Type |
|---|---|
| code_hash | T::Hash |
Python¶
call = substrate.compose_call(
'ParachainSystem', 'authorize_upgrade', {'code_hash': '[u8; 32]'}
)
enact_authorized_upgrade¶
Attributes¶
| Name | Type |
|---|---|
| code | Vec<u8> |
Python¶
call = substrate.compose_call(
'ParachainSystem', 'enact_authorized_upgrade', {'code': 'Bytes'}
)
set_validation_data¶
Set the current validation data.
This should be invoked exactly once per block. It will panic at the finalization phase if the call was not invoked.
The dispatch origin for this call must be Inherent
As a side effect, this function upgrades the current validation function if the appropriate time has come.
Attributes¶
| Name | Type |
|---|---|
| data | ParachainInherentData |
Python¶
call = substrate.compose_call(
'ParachainSystem', 'set_validation_data', {
'data': {
'downward_messages': [
{
'msg': 'Bytes',
'sent_at': 'u32',
},
],
'horizontal_messages': 'scale_info::214',
'relay_chain_state': {
'trie_nodes': 'scale_info::211',
},
'validation_data': {
'max_pov_size': 'u32',
'parent_head': 'Bytes',
'relay_parent_number': 'u32',
'relay_parent_storage_root': '[u8; 32]',
},
},
}
)
sudo_send_upward_message¶
Attributes¶
| Name | Type |
|---|---|
| message | UpwardMessage |
Python¶
call = substrate.compose_call(
'ParachainSystem', 'sudo_send_upward_message', {'message': 'Bytes'}
)
Events¶
DownwardMessagesProcessed¶
Downward messages were processed using the given weight.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| weight_used | Weight |
{'ref_time': 'u64', 'proof_size': 'u64'} |
| dmq_head | relay_chain::Hash |
[u8; 32] |
DownwardMessagesReceived¶
Some downward messages have been received and will be processed.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| count | u32 |
u32 |
UpgradeAuthorized¶
An upgrade has been authorized.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| code_hash | T::Hash |
[u8; 32] |
ValidationFunctionApplied¶
The validation function was applied as of the contained relay chain block number.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| relay_chain_block_num | RelayChainBlockNumber |
u32 |
ValidationFunctionDiscarded¶
The relay-chain aborted the upgrade process.
Attributes¶
No attributes
ValidationFunctionStored¶
The validation function has been scheduled to apply.
Attributes¶
No attributes
Storage functions¶
AnnouncedHrmpMessagesPerCandidate¶
The number of HRMP messages we observed in on_initialize and thus used that number for
announcing the weight of on_initialize and on_finalize.
Python¶
result = substrate.query(
'ParachainSystem', 'AnnouncedHrmpMessagesPerCandidate', []
)
Return value¶
'u32'
AuthorizedUpgrade¶
The next authorized upgrade, if there is one.
Python¶
result = substrate.query(
'ParachainSystem', 'AuthorizedUpgrade', []
)
Return value¶
'[u8; 32]'
CustomValidationHeadData¶
A custom head data that should be returned as result of validate_block.
See [Pallet::set_custom_validation_head_data] for more information.
Python¶
result = substrate.query(
'ParachainSystem', 'CustomValidationHeadData', []
)
Return value¶
'Bytes'
DidSetValidationCode¶
Were the validation data set to notify the relay chain?
Python¶
result = substrate.query(
'ParachainSystem', 'DidSetValidationCode', []
)
Return value¶
'bool'
HostConfiguration¶
The parachain host configuration that was obtained from the relay parent.
This field is meant to be updated each block with the validation data inherent. Therefore,
before processing of the inherent, e.g. in on_initialize this data may be stale.
This data is also absent from the genesis.
Python¶
result = substrate.query(
'ParachainSystem', 'HostConfiguration', []
)
Return value¶
{
'hrmp_max_message_num_per_candidate': 'u32',
'max_code_size': 'u32',
'max_head_data_size': 'u32',
'max_upward_message_num_per_candidate': 'u32',
'max_upward_message_size': 'u32',
'max_upward_queue_count': 'u32',
'max_upward_queue_size': 'u32',
'validation_upgrade_cooldown': 'u32',
'validation_upgrade_delay': 'u32',
}
HrmpOutboundMessages¶
HRMP messages that were sent in a block.
This will be cleared in on_initialize of each new block.
Python¶
result = substrate.query(
'ParachainSystem', 'HrmpOutboundMessages', []
)
Return value¶
[{'data': 'Bytes', 'recipient': 'u32'}]
HrmpWatermark¶
HRMP watermark that was set in a block.
This will be cleared in on_initialize of each new block.
Python¶
result = substrate.query(
'ParachainSystem', 'HrmpWatermark', []
)
Return value¶
'u32'
LastDmqMqcHead¶
The last downward message queue chain head we have observed.
This value is loaded before and saved after processing inbound downward messages carried by the system inherent.
Python¶
result = substrate.query(
'ParachainSystem', 'LastDmqMqcHead', []
)
Return value¶
'[u8; 32]'
LastHrmpMqcHeads¶
The message queue chain heads we have observed per each channel incoming channel.
This value is loaded before and saved after processing inbound downward messages carried by the system inherent.
Python¶
result = substrate.query(
'ParachainSystem', 'LastHrmpMqcHeads', []
)
Return value¶
'scale_info::419'
LastRelayChainBlockNumber¶
The relay chain block number associated with the last parachain block.
Python¶
result = substrate.query(
'ParachainSystem', 'LastRelayChainBlockNumber', []
)
Return value¶
'u32'
NewValidationCode¶
Validation code that is set by the parachain and is to be communicated to collator and consequently the relay-chain.
This will be cleared in on_initialize of each new block if no other pallet already set
the value.
Python¶
result = substrate.query(
'ParachainSystem', 'NewValidationCode', []
)
Return value¶
'Bytes'
PendingUpwardMessages¶
Upward messages that are still pending and not yet send to the relay chain.
Python¶
result = substrate.query(
'ParachainSystem', 'PendingUpwardMessages', []
)
Return value¶
['Bytes']
PendingValidationCode¶
In case of a scheduled upgrade, this storage field contains the validation code to be applied.
As soon as the relay chain gives us the go-ahead signal, we will overwrite the :code
which will result the next block process with the new validation code. This concludes the upgrade process.
Python¶
result = substrate.query(
'ParachainSystem', 'PendingValidationCode', []
)
Return value¶
'Bytes'
ProcessedDownwardMessages¶
Number of downward messages processed in a block.
This will be cleared in on_initialize of each new block.
Python¶
result = substrate.query(
'ParachainSystem', 'ProcessedDownwardMessages', []
)
Return value¶
'u32'
RelayStateProof¶
The state proof for the last relay parent block.
This field is meant to be updated each block with the validation data inherent. Therefore,
before processing of the inherent, e.g. in on_initialize this data may be stale.
This data is also absent from the genesis.
Python¶
result = substrate.query(
'ParachainSystem', 'RelayStateProof', []
)
Return value¶
{'trie_nodes': 'scale_info::211'}
RelevantMessagingState¶
The snapshot of some state related to messaging relevant to the current parachain as per the relay parent.
This field is meant to be updated each block with the validation data inherent. Therefore,
before processing of the inherent, e.g. in on_initialize this data may be stale.
This data is also absent from the genesis.
Python¶
result = substrate.query(
'ParachainSystem', 'RelevantMessagingState', []
)
Return value¶
{
'dmq_mqc_head': '[u8; 32]',
'egress_channels': [
(
'u32',
{
'max_capacity': 'u32',
'max_message_size': 'u32',
'max_total_size': 'u32',
'mqc_head': (None, '[u8; 32]'),
'msg_count': 'u32',
'total_size': 'u32',
},
),
],
'ingress_channels': [
(
'u32',
{
'max_capacity': 'u32',
'max_message_size': 'u32',
'max_total_size': 'u32',
'mqc_head': (None, '[u8; 32]'),
'msg_count': 'u32',
'total_size': 'u32',
},
),
],
'relay_dispatch_queue_size': ('u32', 'u32'),
}
ReservedDmpWeightOverride¶
The weight we reserve at the beginning of the block for processing DMP messages. This overrides the amount set in the Config trait.
Python¶
result = substrate.query(
'ParachainSystem', 'ReservedDmpWeightOverride', []
)
Return value¶
{'proof_size': 'u64', 'ref_time': 'u64'}
ReservedXcmpWeightOverride¶
The weight we reserve at the beginning of the block for processing XCMP messages. This overrides the amount set in the Config trait.
Python¶
result = substrate.query(
'ParachainSystem', 'ReservedXcmpWeightOverride', []
)
Return value¶
{'proof_size': 'u64', 'ref_time': 'u64'}
UpgradeRestrictionSignal¶
An option which indicates if the relay-chain restricts signalling a validation code upgrade.
In other words, if this is Some and [NewValidationCode] is Some then the produced
candidate will be invalid.
This storage item is a mirror of the corresponding value for the current parachain from the relay-chain. This value is ephemeral which means it doesn't hit the storage. This value is set after the inherent.
Python¶
result = substrate.query(
'ParachainSystem', 'UpgradeRestrictionSignal', []
)
Return value¶
(None, ('Present', ))
UpwardMessages¶
Upward messages that were sent in a block.
This will be cleared in on_initialize of each new block.
Python¶
result = substrate.query(
'ParachainSystem', 'UpwardMessages', []
)
Return value¶
['Bytes']
ValidationData¶
The [PersistedValidationData] set for this block.
This value is expected to be set only once per block and it's never stored
in the trie.
Python¶
result = substrate.query(
'ParachainSystem', 'ValidationData', []
)
Return value¶
{
'max_pov_size': 'u32',
'parent_head': 'Bytes',
'relay_parent_number': 'u32',
'relay_parent_storage_root': '[u8; 32]',
}
Errors¶
HostConfigurationNotAvailable¶
The inherent which supplies the host configuration did not run this block
NotScheduled¶
No validation function upgrade is currently scheduled.
NothingAuthorized¶
No code upgrade has been authorized.
OverlappingUpgrades¶
Attempt to upgrade validation function while existing upgrade pending
ProhibitedByPolkadot¶
Polkadot currently prohibits this parachain from upgrading its validation function
TooBig¶
The supplied validation function has compiled into a blob larger than Polkadot is willing to run
Unauthorized¶
The given code upgrade has not been authorized.
ValidationDataNotAvailable¶
The inherent which supplies the validation data did not run this block
PhalaBasePool¶
Calls¶
add_staker_to_whitelist¶
Adds a staker accountid to contribution whitelist.
Calling this method will forbide stakers contribute who isn't in the whitelist. The caller must be the owner of the pool. If a pool hasn't registed in the wihtelist map, any staker could contribute as what they use to do. The whitelist has a lmit len of 100 stakers.
Attributes¶
| Name | Type |
|---|---|
| pid | u64 |
| staker | T::AccountId |
Python¶
call = substrate.compose_call(
'PhalaBasePool', 'add_staker_to_whitelist', {'pid': 'u64', 'staker': 'AccountId'}
)
remove_staker_from_whitelist¶
Removes a staker accountid to contribution whitelist.
The caller must be the owner of the pool. If the last staker in the whitelist is removed, the pool will return back to a normal pool that allow anyone to contribute.
Attributes¶
| Name | Type |
|---|---|
| pid | u64 |
| staker | T::AccountId |
Python¶
call = substrate.compose_call(
'PhalaBasePool', 'remove_staker_from_whitelist', {'pid': 'u64', 'staker': 'AccountId'}
)
remove_unused_lock¶
Attributes¶
| Name | Type |
|---|---|
| max_iterations | u32 |
Python¶
call = substrate.compose_call(
'PhalaBasePool', 'remove_unused_lock', {'max_iterations': 'u32'}
)
reset_lock_iter_pos¶
Attributes¶
No attributes
Python¶
call = substrate.compose_call(
'PhalaBasePool', 'reset_lock_iter_pos', {}
)
set_pool_description¶
Adds a description to the pool
The caller must be the owner of the pool.
Attributes¶
| Name | Type |
|---|---|
| pid | u64 |
| description | DescStr |
Python¶
call = substrate.compose_call(
'PhalaBasePool', 'set_pool_description', {'description': 'Bytes', 'pid': 'u64'}
)
Events¶
NftCreated¶
A Nft is created to contain pool shares
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pid | u64 |
u64 |
| cid | CollectionId |
u32 |
| nft_id | NftId |
u32 |
| owner | T::AccountId |
AccountId |
| shares | BalanceOf<T> |
u128 |
PoolWhitelistCreated¶
A pool contribution whitelist is added
- lazy operated when the first staker is added to the whitelist
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pid | u64 |
u64 |
PoolWhitelistDeleted¶
The pool contribution whitelist is deleted
- lazy operated when the last staker is removed from the whitelist
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pid | u64 |
u64 |
PoolWhitelistStakerAdded¶
A staker is added to the pool contribution whitelist
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pid | u64 |
u64 |
| staker | T::AccountId |
AccountId |
PoolWhitelistStakerRemoved¶
A staker is removed from the pool contribution whitelist
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pid | u64 |
u64 |
| staker | T::AccountId |
AccountId |
Withdrawal¶
Some stake was withdrawn from a pool
The lock in Balances is updated to release the
locked stake.
Affected states:
- the stake related fields in [Pools]
- the user staking asset account
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pid | u64 |
u64 |
| user | T::AccountId |
AccountId |
| amount | BalanceOf<T> |
u128 |
| shares | BalanceOf<T> |
u128 |
WithdrawalQueued¶
A withdrawal request is inserted to a queue
Affected states:
- a new item is inserted to or an old item is being replaced by the new item in the
withdraw queue in [Pools]
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pid | u64 |
u64 |
| user | T::AccountId |
AccountId |
| shares | BalanceOf<T> |
u128 |
| nft_id | NftId |
u32 |
| as_vault | Option<u64> |
(None, 'u64') |
Storage functions¶
CollectionIndex¶
The Next available collectionid to be created
Python¶
result = substrate.query(
'PhalaBasePool', 'CollectionIndex', []
)
Return value¶
'u32'
LockIterateStartPos¶
Python¶
result = substrate.query(
'PhalaBasePool', 'LockIterateStartPos', []
)
Return value¶
(None, ('u32', 'u32'))
NextNftId¶
Mapping from the next self-increased nft ids to collections
Python¶
result = substrate.query(
'PhalaBasePool', 'NextNftId', ['u32']
)
Return value¶
'u32'
NftLocks¶
Mapping from the NftId to its internal locking status
Used to ensure nft attributes can't be read and override when it has already be accessed and haven't updated yet.
Python¶
result = substrate.query(
'PhalaBasePool', 'NftLocks', [('u32', 'u32')]
)
Return value¶
()
PoolCollections¶
Mapping from collectionids to pids
Python¶
result = substrate.query(
'PhalaBasePool', 'PoolCollections', ['u32']
)
Return value¶
'u64'
PoolContributionWhitelists¶
Mapping for pools that specify certain stakers to contribute stakes
Python¶
result = substrate.query(
'PhalaBasePool', 'PoolContributionWhitelists', ['u64']
)
Return value¶
['AccountId']
PoolCount¶
The number of total pools
Python¶
result = substrate.query(
'PhalaBasePool', 'PoolCount', []
)
Return value¶
'u64'
PoolDescriptions¶
Mapping for pools that store their descriptions set by owner
Python¶
result = substrate.query(
'PhalaBasePool', 'PoolDescriptions', ['u64']
)
Return value¶
'Bytes'
Pools¶
Mapping from pids to pools (including stake pools and vaults)
Python¶
result = substrate.query(
'PhalaBasePool', 'Pools', ['u64']
)
Return value¶
{
'StakePool': {
'basepool': {
'cid': 'u32',
'owner': 'AccountId',
'pid': 'u64',
'pool_account_id': 'AccountId',
'total_shares': 'u128',
'total_value': 'u128',
'value_subscribers': ['u64'],
'withdraw_queue': [
{'nft_id': 'u32', 'start_time': 'u64', 'user': 'AccountId'},
],
},
'cap': (None, 'u128'),
'cd_workers': ['[u8; 32]'],
'lock_account': 'AccountId',
'owner_reward_account': 'AccountId',
'payout_commission': (None, 'u32'),
'workers': ['[u8; 32]'],
},
'Vault': {
'basepool': {
'cid': 'u32',
'owner': 'AccountId',
'pid': 'u64',
'pool_account_id': 'AccountId',
'total_shares': 'u128',
'total_value': 'u128',
'value_subscribers': ['u64'],
'withdraw_queue': [
{'nft_id': 'u32', 'start_time': 'u64', 'user': 'AccountId'},
],
},
'commission': (None, 'u32'),
'invest_pools': ['u64'],
'last_share_price_checkpoint': 'u128',
'owner_shares': 'u128',
},
}
Errors¶
AlreadyInContributeWhitelist¶
Can not add the staker to whitelist because the staker is already in whitelist.
AttrLocked¶
Tried to get a NftGuard when the nft is locked. It indicates an internal error occured.
BurnNftFailed¶
Burn nft failed
ExceedMaxDescriptionLen¶
Too long for pool description length
ExceedWhitelistMaxLen¶
Too many stakers in contribution whitelist that exceed the limit
InvalidSharePrice¶
Occurs when pool's shares is zero
InvalidShareToWithdraw¶
CheckSub less than zero, indicate share amount is invalid
InvalidWithdrawalAmount¶
The withdrawal amount is too small (considered as dust)
MissCollectionId¶
basepool's collection_id isn't founded
NftIdNotFound¶
NftId does not match any nft
NoWhitelistCreated¶
The pool hasn't have a whitelist created
NotInContributeWhitelist¶
Invalid staker to contribute because origin isn't in Pool's contribution whitelist.
NotMigrationRoot¶
Migration root not authorized
PoolBankrupt¶
The pool has already got all the stake completely slashed.
In this case, no more funds can be contributed to the pool until all the pending slash has been resolved.
PoolDoesNotExist¶
The Specified pid does not match to any pool
PoolTypeNotMatch¶
Tried to access a pool type that doesn't match the actual pool type in the storage.
E.g. Try to access a vault but it's actually a stake pool.
RmrkError¶
RMRK errors
TransferSharesAmountInvalid¶
UnauthorizedPoolOwner¶
The caller is not the owner of the pool
PhalaComputation¶
Calls¶
force_heartbeat¶
Triggers a force heartbeat request to all workers by sending a MAX pow target
Only for integration test.
Attributes¶
No attributes
Python¶
call = substrate.compose_call(
'PhalaComputation', 'force_heartbeat', {}
)
force_start_computing¶
Start computing
Only for integration test.
Attributes¶
| Name | Type |
|---|---|
| session | T::AccountId |
| stake | BalanceOf<T> |
Python¶
call = substrate.compose_call(
'PhalaComputation', 'force_start_computing', {
'session': 'AccountId',
'stake': 'u128',
}
)
force_stop_computing¶
Stop computing
Only for integration test.
Attributes¶
| Name | Type |
|---|---|
| session | T::AccountId |
Python¶
call = substrate.compose_call(
'PhalaComputation', 'force_stop_computing', {'session': 'AccountId'}
)
set_cool_down_expiration¶
Sets the cool down expiration time in seconds.
Can only be called by root.
Attributes¶
| Name | Type |
|---|---|
| period | u64 |
Python¶
call = substrate.compose_call(
'PhalaComputation', 'set_cool_down_expiration', {'period': 'u64'}
)
set_heartbeat_paused¶
Pause or resume the heartbeat challenges.
This API is introduced to pause the computing rewards for a period while we upgrading StakePool v2. Worker's rewards would still be accumulated in GK in the pausing period but never be paid out until the heartbeat is resumed.
Can only be called by root.
Attributes¶
| Name | Type |
|---|---|
| paused | bool |
Python¶
call = substrate.compose_call(
'PhalaComputation', 'set_heartbeat_paused', {'paused': 'bool'}
)
unbind¶
Unbinds a worker from the given session (or pool sub-account).
It will trigger a force stop of computing if the worker is still in computing state. Anyone can call it.
Attributes¶
| Name | Type |
|---|---|
| session | T::AccountId |
Python¶
call = substrate.compose_call(
'PhalaComputation', 'unbind', {'session': 'AccountId'}
)
update_tokenomic¶
Updates the tokenomic parameters at the end of this block.
Can only be called by the tokenomic admin.
Attributes¶
| Name | Type |
|---|---|
| new_params | TokenomicParams |
Python¶
call = substrate.compose_call(
'PhalaComputation', 'update_tokenomic', {
'new_params': {
'budget_per_block': 'u128',
'cost_b': 'u128',
'cost_k': 'u128',
'heartbeat_window': 'u32',
'k': 'u128',
'kappa': 'u128',
'pha_rate': 'u128',
're': 'u128',
'rho': 'u128',
'rig_b': 'u128',
'rig_k': 'u128',
'slash_rate': 'u128',
'treasury_ratio': 'u128',
'v_max': 'u128',
},
}
)
Events¶
BenchmarkUpdated¶
Benchmark Updated
Attributes¶
| Name | Type | Composition |
|---|---|---|
| session | T::AccountId |
AccountId |
| p_instant | u32 |
u32 |
CoolDownExpirationChanged¶
Cool down expiration changed (in sec).
Indicates a change in [CoolDownPeriod].
Attributes¶
| Name | Type | Composition |
|---|---|---|
| period | u64 |
u64 |
InternalErrorWorkerSettleFailed¶
Some internal error happened when settling a worker's ledger.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| worker | WorkerPublicKey |
[u8; 32] |
InternalErrorWrongHalvingConfigured¶
Some internal error happened when trying to halve the subsidy
Attributes¶
No attributes
SessionBound¶
Worker & session are bounded.
Affected states:
- [SessionBindings] for the session account is pointed to the worker
- [WorkerBindings] for the worker is pointed to the session account
- the worker info at [Sessions] is updated with Ready state
Attributes¶
| Name | Type | Composition |
|---|---|---|
| session | T::AccountId |
AccountId |
| worker | WorkerPublicKey |
[u8; 32] |
SessionSettled¶
Worker settled successfully.
It results in the v in [Sessions] being updated. It also indicates the downstream
stake pool has received the computing reward (payout), and the treasury has received the
tax.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| session | T::AccountId |
AccountId |
| v_bits | u128 |
u128 |
| payout_bits | u128 |
u128 |
SessionSettlementDropped¶
A session settlement was dropped because the on-chain version is more up-to-date.
This is a temporary walk-around of the computing staking design. Will be fixed by StakePool v2.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| session | T::AccountId |
AccountId |
| v | u128 |
u128 |
| payout | u128 |
u128 |
SessionUnbound¶
Worker & worker are unbound.
Affected states:
- [SessionBindings] for the session account is removed
- [WorkerBindings] for the worker is removed
Attributes¶
| Name | Type | Composition |
|---|---|---|
| session | T::AccountId |
AccountId |
| worker | WorkerPublicKey |
[u8; 32] |
SubsidyBudgetHalved¶
Block subsidy halved by 25%.
This event will be followed by a TokenomicParametersChanged
event indicating the change of the block subsidy budget in the parameter.
Attributes¶
No attributes
TokenomicParametersChanged¶
Tokenomic parameter changed.
Affected states:
- [TokenomicParameters] is updated.
Attributes¶
No attributes
WorkerEnterUnresponsive¶
Worker enters unresponsive state.
Affected states:
- the worker info at [Sessions] is updated from WorkerIdle to WorkerUnresponsive
Attributes¶
| Name | Type | Composition |
|---|---|---|
| session | T::AccountId |
AccountId |
WorkerExitUnresponsive¶
Worker returns to responsive state.
Affected states:
- the worker info at [Sessions] is updated from WorkerUnresponsive to WorkerIdle
Attributes¶
| Name | Type | Composition |
|---|---|---|
| session | T::AccountId |
AccountId |
WorkerReclaimed¶
Worker is reclaimed, with its slash settled.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| session | T::AccountId |
AccountId |
| original_stake | BalanceOf<T> |
u128 |
| slashed | BalanceOf<T> |
u128 |
WorkerStarted¶
A worker starts computing.
Affected states:
- the worker info at [Sessions] is updated with WorkerIdle state
- [NextSessionId] for the session is incremented
- [Stakes] for the session is updated
- [OnlineWorkers] is incremented
Attributes¶
| Name | Type | Composition |
|---|---|---|
| session | T::AccountId |
AccountId |
| init_v | u128 |
u128 |
| init_p | u32 |
u32 |
WorkerStopped¶
Worker stops computing.
Affected states:
- the worker info at [Sessions] is updated with WorkerCoolingDown state
- [OnlineWorkers] is decremented
Attributes¶
| Name | Type | Composition |
|---|---|---|
| session | T::AccountId |
AccountId |
Storage functions¶
ComputingHalvingInterval¶
The interval of halving (75% decay) in block number.
Python¶
result = substrate.query(
'PhalaComputation', 'ComputingHalvingInterval', []
)
Return value¶
'u32'
ComputingStartBlock¶
The block number when the computing starts. Used to calculate halving.
Python¶
result = substrate.query(
'PhalaComputation', 'ComputingStartBlock', []
)
Return value¶
'u32'
CoolDownPeriod¶
The cool down period (in sec)
Python¶
result = substrate.query(
'PhalaComputation', 'CoolDownPeriod', []
)
Return value¶
'u64'
ExpectedHeartbeatCount¶
The expected heartbeat count at every block (default: 20)
Python¶
result = substrate.query(
'PhalaComputation', 'ExpectedHeartbeatCount', []
)
Return value¶
'u32'
HeartbeatPaused¶
Won't sent heartbeat challenges to the the worker if enabled.
Python¶
result = substrate.query(
'PhalaComputation', 'HeartbeatPaused', []
)
Return value¶
'bool'
NextSessionId¶
The next id to assign to a computing session
Python¶
result = substrate.query(
'PhalaComputation', 'NextSessionId', []
)
Return value¶
'u32'
OnlineWorkers¶
Total online workers including WorkerIdle and WorkerUnresponsive workers.
Increased when a worker is turned to WorkerIdle; decreased when turned to CoolingDown.
Python¶
result = substrate.query(
'PhalaComputation', 'OnlineWorkers', []
)
Return value¶
'u32'
ScheduledTokenomicUpdate¶
The scheduled new tokenomic params to update at the end of this block.
Python¶
result = substrate.query(
'PhalaComputation', 'ScheduledTokenomicUpdate', []
)
Return value¶
{
'budget_per_block': 'u128',
'cost_b': 'u128',
'cost_k': 'u128',
'heartbeat_window': 'u32',
'k': 'u128',
'kappa': 'u128',
'pha_rate': 'u128',
're': 'u128',
'rho': 'u128',
'rig_b': 'u128',
'rig_k': 'u128',
'slash_rate': 'u128',
'treasury_ratio': 'u128',
'v_max': 'u128',
}
SessionBindings¶
The bound worker for a session account
Python¶
result = substrate.query(
'PhalaComputation', 'SessionBindings', ['AccountId']
)
Return value¶
'[u8; 32]'
Sessions¶
The miner state.
The session state is created when a worker is bounded with a session, but it will be kept even if the worker is force unbound. A re-bind of a worker will reset the computing state.
Python¶
result = substrate.query(
'PhalaComputation', 'Sessions', ['AccountId']
)
Return value¶
{
'benchmark': {
'challenge_time_last': 'u64',
'iterations': 'u64',
'p_init': 'u32',
'p_instant': 'u32',
'working_start_time': 'u64',
},
'cool_down_start': 'u64',
'state': (
'Ready',
'WorkerIdle',
'_Unused',
'WorkerUnresponsive',
'WorkerCoolingDown',
),
'stats': {'total_reward': 'u128'},
'v': 'u128',
'v_updated_at': 'u64',
've': 'u128',
}
Stakes¶
The stakes of session accounts.
Only presents for computing and cooling down sessions.
Python¶
result = substrate.query(
'PhalaComputation', 'Stakes', ['AccountId']
)
Return value¶
'u128'
TokenomicParameters¶
Tokenomic parameters used by Gatekeepers to compute the V promote.
Python¶
result = substrate.query(
'PhalaComputation', 'TokenomicParameters', []
)
Return value¶
{
'budget_per_block': 'u128',
'cost_b': 'u128',
'cost_k': 'u128',
'heartbeat_window': 'u32',
'k': 'u128',
'kappa': 'u128',
'pha_rate': 'u128',
're': 'u128',
'rho': 'u128',
'rig_b': 'u128',
'rig_k': 'u128',
'slash_rate': 'u128',
'treasury_ratio': 'u128',
'v_max': 'u128',
}
WorkerBindings¶
The bound worker account for a worker
Python¶
result = substrate.query(
'PhalaComputation', 'WorkerBindings', ['[u8; 32]']
)
Return value¶
'AccountId'
Errors¶
BadSender¶
The transaction is sent by an unauthorized sender
BenchmarkMissing¶
There's no benchmark result on the blockchain.
BenchmarkTooLow¶
Indicating the initial benchmark score is too low to start computing.
CoolDownNotReady¶
Cannot reclaim the worker because it's still in cooldown period.
DuplicateBoundSession¶
Not permitted because the session is already bound with another worker.
DuplicateBoundWorker¶
Not permitted because the worker is already bound with another session account.
InsufficientStake¶
Cannot start computing because there's too little stake.
InternalErrorBadTokenomicParameters¶
Internal error. The tokenomic parameter is not set.
InternalErrorCannotStartWithExistingStake¶
Internal error. A worker should never start with existing stake in the storage.
NotMigrationRoot¶
Migration root not authorized
SessionNotBound¶
Not permitted because the session is not bound with a worker.
SessionNotFound¶
session not found.
TooMuchStake¶
Cannot start computing because there's too much stake (exceeds Vmax).
WorkerNotBound¶
Not permitted because the worker is not bound with a worker account.
WorkerNotComputing¶
Worker is not in Computation state to stop computing.
WorkerNotReady¶
Worker is not in Ready state to proceed.
WorkerNotRegistered¶
The worker is not registered in the registry.
_GatekeeperNotRegistered¶
Deprecated
_InvalidMessage¶
Deprecated.
PhalaMq¶
Calls¶
force_push_pallet_message¶
Attributes¶
| Name | Type |
|---|---|
| destination | Vec<u8> |
| payload | Vec<u8> |
Python¶
call = substrate.compose_call(
'PhalaMq', 'force_push_pallet_message', {
'destination': 'Bytes',
'payload': 'Bytes',
}
)
push_message¶
Attributes¶
| Name | Type |
|---|---|
| destination | Vec<u8> |
| payload | Vec<u8> |
Python¶
call = substrate.compose_call(
'PhalaMq', 'push_message', {
'destination': 'Bytes',
'payload': 'Bytes',
}
)
sync_offchain_message¶
Syncs an unverified offchain message to the message queue
Attributes¶
| Name | Type |
|---|---|
| signed_message | SignedMessage |
Python¶
call = substrate.compose_call(
'PhalaMq', 'sync_offchain_message', {
'signed_message': {
'message': {
'destination': 'Bytes',
'payload': 'Bytes',
'sender': {
'AccountId': '[u8; 32]',
'Cluster': '[u8; 32]',
'Contract': '[u8; 32]',
'Gatekeeper': None,
None: None,
'MultiLocation': 'Bytes',
'Pallet': 'Bytes',
'Reserved': None,
'Worker': '[u8; 32]',
},
},
'sequence': 'u64',
'signature': 'Bytes',
},
}
)
Storage functions¶
OffchainIngress¶
The next expected sequence of a ingress message coming from a certain sender (origin)
Python¶
result = substrate.query(
'PhalaMq', 'OffchainIngress', [
{
'AccountId': '[u8; 32]',
'Cluster': '[u8; 32]',
'Contract': '[u8; 32]',
'Gatekeeper': None,
'MultiLocation': 'Bytes',
'Pallet': 'Bytes',
'Reserved': None,
'Worker': '[u8; 32]',
None: None,
},
]
)
Return value¶
'u64'
OutboundMessages¶
Outbound messages at the current block.
It will be cleared at the beginning of every block.
Python¶
result = substrate.query(
'PhalaMq', 'OutboundMessages', []
)
Return value¶
[
{
'destination': 'Bytes',
'payload': 'Bytes',
'sender': {
'AccountId': '[u8; 32]',
'Cluster': '[u8; 32]',
'Contract': '[u8; 32]',
'Gatekeeper': None,
'MultiLocation': 'Bytes',
'Pallet': 'Bytes',
'Reserved': None,
'Worker': '[u8; 32]',
None: None,
},
},
]
QueuedOutboundMessage¶
Python¶
result = substrate.query(
'PhalaMq', 'QueuedOutboundMessage', []
)
Return value¶
[
{
'destination': 'Bytes',
'payload': 'Bytes',
'sender': {
'AccountId': '[u8; 32]',
None: None,
'Cluster': '[u8; 32]',
'Contract': '[u8; 32]',
'Gatekeeper': None,
'MultiLocation': 'Bytes',
'Pallet': 'Bytes',
'Reserved': None,
'Worker': '[u8; 32]',
},
},
]
Errors¶
BadDestination¶
BadSender¶
BadSequence¶
PhalaRegistry¶
Calls¶
add_pruntime¶
Registers a pruntime binary to [PRuntimeAllowList]
Can only be called by GovernanceOrigin.
Attributes¶
| Name | Type |
|---|---|
| pruntime_hash | Vec<u8> |
Python¶
call = substrate.compose_call(
'PhalaRegistry', 'add_pruntime', {'pruntime_hash': 'Bytes'}
)
add_relaychain_genesis_block_hash¶
Adds an entry in [RelaychainGenesisBlockHashAllowList]
Can only be called by GovernanceOrigin.
Attributes¶
| Name | Type |
|---|---|
| genesis_block_hash | H256 |
Python¶
call = substrate.compose_call(
'PhalaRegistry', 'add_relaychain_genesis_block_hash', {'genesis_block_hash': '[u8; 32]'}
)
force_register_topic_pubkey¶
Force register a topic pubkey
For test only.
Attributes¶
| Name | Type |
|---|---|
| topic | Vec<u8> |
| pubkey | Vec<u8> |
Python¶
call = substrate.compose_call(
'PhalaRegistry', 'force_register_topic_pubkey', {'pubkey': 'Bytes', 'topic': 'Bytes'}
)
force_register_worker¶
Force register a worker with the given pubkey with sudo permission
For test only.
Attributes¶
| Name | Type |
|---|---|
| pubkey | WorkerPublicKey |
| ecdh_pubkey | EcdhPublicKey |
| operator | Option<T::AccountId> |
Python¶
call = substrate.compose_call(
'PhalaRegistry', 'force_register_worker', {
'ecdh_pubkey': '[u8; 32]',
'operator': (None, 'AccountId'),
'pubkey': '[u8; 32]',
}
)
force_set_benchmark_duration¶
Sets [BenchmarkDuration]
Can only be called by GovernanceOrigin.
Attributes¶
| Name | Type |
|---|---|
| value | u32 |
Python¶
call = substrate.compose_call(
'PhalaRegistry', 'force_set_benchmark_duration', {'value': 'u32'}
)
register_gatekeeper¶
Register a gatekeeper.
Can only be called by GovernanceOrigin.
Attributes¶
| Name | Type |
|---|---|
| gatekeeper | WorkerPublicKey |
Python¶
call = substrate.compose_call(
'PhalaRegistry', 'register_gatekeeper', {'gatekeeper': '[u8; 32]'}
)
register_worker¶
Registers a worker on the blockchain This is the legacy version that support EPID attestation type only.
Usually called by a bridging relayer program (pherry and prb). Can be called by
anyone on behalf of a worker.
Attributes¶
| Name | Type |
|---|---|
| pruntime_info | WorkerRegistrationInfo<T::AccountId> |
| attestation | Attestation |
Python¶
call = substrate.compose_call(
'PhalaRegistry', 'register_worker', {
'attestation': {
'SgxIas': {
'ra_report': 'Bytes',
'raw_signing_cert': 'Bytes',
'signature': 'Bytes',
},
},
'pruntime_info': {
'ecdh_pubkey': '[u8; 32]',
'features': ['u32'],
'genesis_block_hash': '[u8; 32]',
'machine_id': 'Bytes',
'operator': (
None,
'AccountId',
),
'pubkey': '[u8; 32]',
'version': 'u32',
},
}
)
register_worker_v2¶
Registers a worker on the blockchain. This is the version 2 that both support DCAP attestation type.
Usually called by a bridging relayer program (pherry and prb). Can be called by
anyone on behalf of a worker.
Attributes¶
| Name | Type |
|---|---|
| pruntime_info | WorkerRegistrationInfoV2<T::AccountId> |
| attestation | Option<AttestationReport> |
Python¶
call = substrate.compose_call(
'PhalaRegistry', 'register_worker_v2', {
'attestation': (
None,
{
'SgxIas': {
'ra_report': 'Bytes',
'raw_signing_cert': 'Bytes',
'signature': 'Bytes',
},
},
),
'pruntime_info': {
'ecdh_pubkey': '[u8; 32]',
'features': ['u32'],
'genesis_block_hash': '[u8; 32]',
'machine_id': 'Bytes',
'max_consensus_version': 'u32',
'operator': (
None,
'AccountId',
),
'para_id': 'u32',
'pubkey': '[u8; 32]',
'version': 'u32',
},
}
)
remove_pruntime¶
Removes a pruntime binary from [PRuntimeAllowList]
Can only be called by GovernanceOrigin.
Attributes¶
| Name | Type |
|---|---|
| pruntime_hash | Vec<u8> |
Python¶
call = substrate.compose_call(
'PhalaRegistry', 'remove_pruntime', {'pruntime_hash': 'Bytes'}
)
remove_relaychain_genesis_block_hash¶
Deletes an entry in [RelaychainGenesisBlockHashAllowList]
Can only be called by GovernanceOrigin.
Attributes¶
| Name | Type |
|---|---|
| genesis_block_hash | H256 |
Python¶
call = substrate.compose_call(
'PhalaRegistry', 'remove_relaychain_genesis_block_hash', {'genesis_block_hash': '[u8; 32]'}
)
rotate_master_key¶
Rotate the master key
Attributes¶
No attributes
Python¶
call = substrate.compose_call(
'PhalaRegistry', 'rotate_master_key', {}
)
set_minimum_pruntime_version¶
Set minimum pRuntime version. Versions less than MinimumPRuntimeVersion would be forced to quit.
Can only be called by GovernanceOrigin.
Attributes¶
| Name | Type |
|---|---|
| major | u32 |
| minor | u32 |
| patch | u32 |
Python¶
call = substrate.compose_call(
'PhalaRegistry', 'set_minimum_pruntime_version', {
'major': 'u32',
'minor': 'u32',
'patch': 'u32',
}
)
set_pruntime_consensus_version¶
Set the consensus version used by pruntime. PRuntimes would switch some code path according the current consensus version.
Can only be called by GovernanceOrigin.
Attributes¶
| Name | Type |
|---|---|
| version | u32 |
Python¶
call = substrate.compose_call(
'PhalaRegistry', 'set_pruntime_consensus_version', {'version': 'u32'}
)
unregister_gatekeeper¶
Unregister a gatekeeper
At least one gatekeeper should be available
Attributes¶
| Name | Type |
|---|---|
| gatekeeper | WorkerPublicKey |
Python¶
call = substrate.compose_call(
'PhalaRegistry', 'unregister_gatekeeper', {'gatekeeper': '[u8; 32]'}
)
update_worker_endpoint¶
Attributes¶
| Name | Type |
|---|---|
| endpoint_payload | WorkerEndpointPayload |
| signature | Vec<u8> |
Python¶
call = substrate.compose_call(
'PhalaRegistry', 'update_worker_endpoint', {
'endpoint_payload': {
'pubkey': '[u8; 32]',
'signing_time': 'u64',
'versioned_endpoints': {
'V1': ['Str'],
},
},
'signature': 'Bytes',
}
)
Events¶
GatekeeperAdded¶
A new Gatekeeper is enabled on the blockchain
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pubkey | WorkerPublicKey |
[u8; 32] |
GatekeeperRemoved¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pubkey | WorkerPublicKey |
[u8; 32] |
InitialScoreSet¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pubkey | WorkerPublicKey |
[u8; 32] |
| init_score | u32 |
u32 |
MasterKeyRotated¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| rotation_id | u64 |
u64 |
| master_pubkey | MasterPublicKey |
[u8; 32] |
MasterKeyRotationFailed¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| rotation_lock | Option<u64> |
(None, 'u64') |
| gatekeeper_rotation_id | u64 |
u64 |
MinimumPRuntimeVersionChangedTo¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | u32 |
u32 |
| None | u32 |
u32 |
| None | u32 |
u32 |
PRuntimeConsensusVersionChangedTo¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | u32 |
u32 |
WorkerAdded¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pubkey | WorkerPublicKey |
[u8; 32] |
| attestation_provider | Option<AttestationProvider> |
(None, ('Root', 'Ias')) |
| confidence_level | u8 |
u8 |
WorkerUpdated¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pubkey | WorkerPublicKey |
[u8; 32] |
| attestation_provider | Option<AttestationProvider> |
(None, ('Root', 'Ias')) |
| confidence_level | u8 |
u8 |
Storage functions¶
BenchmarkDuration¶
The number of blocks to run the benchmark
Python¶
result = substrate.query(
'PhalaRegistry', 'BenchmarkDuration', []
)
Return value¶
'u32'
ClusterKeys¶
Python¶
result = substrate.query(
'PhalaRegistry', 'ClusterKeys', ['[u8; 32]']
)
Return value¶
'[u8; 32]'
ContractKeys¶
Mapping from contract address to pubkey
Python¶
result = substrate.query(
'PhalaRegistry', 'ContractKeys', ['[u8; 32]']
)
Return value¶
'[u8; 32]'
Endpoints¶
Mapping from worker pubkey to Phala Network identity
Python¶
result = substrate.query(
'PhalaRegistry', 'Endpoints', ['[u8; 32]']
)
Return value¶
{'V1': ['Str']}
Gatekeeper¶
Gatekeeper pubkey list
Python¶
result = substrate.query(
'PhalaRegistry', 'Gatekeeper', []
)
Return value¶
['[u8; 32]']
GatekeeperMasterPubkey¶
Gatekeeper master pubkey
Python¶
result = substrate.query(
'PhalaRegistry', 'GatekeeperMasterPubkey', []
)
Return value¶
'[u8; 32]'
MasterKeyRotationLock¶
Current rotation info including rotation id
Only one rotation process is allowed at one time. Since the rotation request is broadcasted to all gatekeepers, it should be finished only if there is one functional gatekeeper.
Python¶
result = substrate.query(
'PhalaRegistry', 'MasterKeyRotationLock', []
)
Return value¶
(None, 'u64')
MaxKnownPRuntimeConsensusVersion¶
The max consensus version that pruntime has report via register_worker
Python¶
result = substrate.query(
'PhalaRegistry', 'MaxKnownPRuntimeConsensusVersion', []
)
Return value¶
{'count': 'u32', 'version': 'u32'}
MinimumPRuntimeVersion¶
PRuntimes whoes version less than MinimumPRuntimeVersion would be forced to quit.
Python¶
result = substrate.query(
'PhalaRegistry', 'MinimumPRuntimeVersion', []
)
Return value¶
('u32', 'u32', 'u32')
PRuntimeAddedAt¶
The effective height of pRuntime binary
Python¶
result = substrate.query(
'PhalaRegistry', 'PRuntimeAddedAt', ['Bytes']
)
Return value¶
'u32'
PRuntimeAllowList¶
Allow list of pRuntime binary digest
Only pRuntime within the list can register.
Python¶
result = substrate.query(
'PhalaRegistry', 'PRuntimeAllowList', []
)
Return value¶
['Bytes']
PRuntimeConsensusVersion¶
The consensus version used by pruntime. PRuntimes would switch some code path according the current consensus version.
Python¶
result = substrate.query(
'PhalaRegistry', 'PRuntimeConsensusVersion', []
)
Return value¶
'u32'
RelaychainGenesisBlockHashAllowList¶
Allow list of relaychain genesis
Only genesis within the list can do register.
Python¶
result = substrate.query(
'PhalaRegistry', 'RelaychainGenesisBlockHashAllowList', []
)
Return value¶
['[u8; 32]']
RotationCounter¶
The rotation counter starting from 1, it always equals to the latest rotation id. The totation id 0 is reserved for the first master key before we introduce the rotation.
Python¶
result = substrate.query(
'PhalaRegistry', 'RotationCounter', []
)
Return value¶
'u64'
TempWorkersIterKey¶
Allow list of pRuntime binary digest
Only pRuntime within the list can register.
Python¶
result = substrate.query(
'PhalaRegistry', 'TempWorkersIterKey', []
)
Return value¶
(None, 'Bytes')
TopicKey¶
Pubkey for secret topics.
Python¶
result = substrate.query(
'PhalaRegistry', 'TopicKey', ['Bytes']
)
Return value¶
'Bytes'
Workers¶
Mapping from worker pubkey to WorkerInfo
Python¶
result = substrate.query(
'PhalaRegistry', 'Workers', ['[u8; 32]']
)
Return value¶
{
'attestation_provider': (None, ('Root', 'Ias')),
'confidence_level': 'u8',
'ecdh_pubkey': '[u8; 32]',
'features': ['u32'],
'initial_score': (None, 'u32'),
'last_updated': 'u64',
'operator': (None, 'AccountId'),
'pubkey': '[u8; 32]',
'runtime_version': 'u32',
}
Constants¶
NoneAttestationEnabled¶
Enable None Attestation, SHOULD BE SET TO FALSE ON PRODUCTION !!!
Value¶
False
Python¶
constant = substrate.get_constant('PhalaRegistry', 'NoneAttestationEnabled')
VerifyPRuntime¶
Verify attestation
SHOULD NOT SET TO FALSE ON PRODUCTION!!!
Value¶
True
Python¶
constant = substrate.get_constant('PhalaRegistry', 'VerifyPRuntime')
VerifyRelaychainGenesisBlockHash¶
Verify relaychain genesis
SHOULD NOT SET TO FALSE ON PRODUCTION!!!
Value¶
True
Python¶
constant = substrate.get_constant('PhalaRegistry', 'VerifyRelaychainGenesisBlockHash')
Errors¶
BadIASReport¶
CannotHandleUnknownMessage¶
CannotRemoveLastGatekeeper¶
GenesisBlockHashAlreadyExists¶
GenesisBlockHashNotFound¶
GenesisBlockHashRejected¶
InvalidBenchReport¶
InvalidConsensusVersion¶
InvalidEndpointSigningTime¶
InvalidGatekeeper¶
InvalidIASSigningCert¶
InvalidInput¶
InvalidMasterPubkey¶
InvalidPubKey¶
InvalidQuoteStatus¶
InvalidReport¶
InvalidRotatedMasterPubkey¶
InvalidRuntimeInfo¶
InvalidRuntimeInfoHash¶
InvalidSender¶
InvalidSignature¶
InvalidSignatureLength¶
MalformedSignature¶
MasterKeyInRotation¶
MasterKeyMismatch¶
MasterKeyUninitialized¶
NoneAttestationDisabled¶
NotImplemented¶
NotMigrationRoot¶
Migration root not authorized
OutdatedIASReport¶
PRuntimeAlreadyExists¶
PRuntimeNotFound¶
PRuntimeRejected¶
ParachainIdMismatch¶
UnknownCluster¶
UnknownContract¶
UnknownQuoteBodyFormat¶
WorkerNotFound¶
PhalaStakePool¶
Storage functions¶
PoolContributionWhitelists¶
Mapping for pools that specify certain stakers to contribute stakes
Python¶
result = substrate.query(
'PhalaStakePool', 'PoolContributionWhitelists', ['u64']
)
Return value¶
['AccountId']
PoolCount¶
The number of total pools
Python¶
result = substrate.query(
'PhalaStakePool', 'PoolCount', []
)
Return value¶
'u64'
PoolDescriptions¶
Mapping for pools that store their descriptions set by owner
Python¶
result = substrate.query(
'PhalaStakePool', 'PoolDescriptions', ['u64']
)
Return value¶
'Bytes'
PoolStakers¶
Mapping from (pid, staker) to UserStakeInfo
Python¶
result = substrate.query(
'PhalaStakePool', 'PoolStakers', [('u64', 'AccountId')]
)
Return value¶
{
'available_rewards': 'u128',
'locked': 'u128',
'reward_debt': 'u128',
'shares': 'u128',
'user': 'AccountId',
}
StakeLedger¶
Mapping staker to it's the balance locked in all pools
Python¶
result = substrate.query(
'PhalaStakePool', 'StakeLedger', ['AccountId']
)
Return value¶
'u128'
StakePools¶
Mapping from pool id to PoolInfo
Python¶
result = substrate.query(
'PhalaStakePool', 'StakePools', ['u64']
)
Return value¶
{
'cap': (None, 'u128'),
'free_stake': 'u128',
'owner': 'AccountId',
'owner_reward': 'u128',
'payout_commission': (None, 'u32'),
'pid': 'u64',
'releasing_stake': 'u128',
'reward_acc': 'u128',
'total_shares': 'u128',
'total_stake': 'u128',
'withdraw_queue': [
{'shares': 'u128', 'start_time': 'u64', 'user': 'AccountId'},
],
'workers': ['[u8; 32]'],
}
SubAccountAssignments¶
(Deprecated)
Python¶
result = substrate.query(
'PhalaStakePool', 'SubAccountAssignments', ['AccountId']
)
Return value¶
'u64'
SubAccountPreimages¶
Helper storage to track the preimage of the mining sub-accounts. Not used in consensus.
Python¶
result = substrate.query(
'PhalaStakePool', 'SubAccountPreimages', ['AccountId']
)
Return value¶
('u64', '[u8; 32]')
WithdrawalQueuedPools¶
Mapping from the block timestamp to pools that has withdrawal requests queued in that block
Python¶
result = substrate.query(
'PhalaStakePool', 'WithdrawalQueuedPools', ['u64']
)
Return value¶
['u64']
WithdrawalTimestamps¶
Queue that contains all block's timestamp, in that block contains the waiting withdraw reqeust. This queue has a max size of (T::GracePeriod * 8) bytes
Python¶
result = substrate.query(
'PhalaStakePool', 'WithdrawalTimestamps', []
)
Return value¶
['u64']
WorkerAssignments¶
Mapping from workers to the pool they belong to
The map entry lasts from add_worker() to remove_worker() or force unbinding.
Python¶
result = substrate.query(
'PhalaStakePool', 'WorkerAssignments', ['[u8; 32]']
)
Return value¶
'u64'
PhalaStakePoolv2¶
Calls¶
add_worker¶
Adds a worker to a pool
This will bind a worker to the corresponding pool sub-account. The binding will not be
released until the worker is removed gracefully by remove_worker(), or a force unbind
by the worker operator via Computation::unbind().
Requires: 1. The worker is registered and benchmarked 2. The worker is not bound a pool
Attributes¶
| Name | Type |
|---|---|
| pid | u64 |
| pubkey | WorkerPublicKey |
Python¶
call = substrate.compose_call(
'PhalaStakePoolv2', 'add_worker', {'pid': 'u64', 'pubkey': '[u8; 32]'}
)
backfill_add_missing_reward¶
Attributes¶
| Name | Type |
|---|---|
| input | Vec<(T::AccountId, u64, BalanceOf<T>)> |
Python¶
call = substrate.compose_call(
'PhalaStakePoolv2', 'backfill_add_missing_reward', {
'input': [
('AccountId', 'u64', 'u128'),
],
}
)
check_and_maybe_force_withdraw¶
Let any user to launch a stakepool withdraw. Then check if the pool need to be forced shutdown.
If the shutdown condition is met, all workers in the pool will be forced shutdown. Note: This function doesn't guarantee no-op when there's error. TODO(mingxuan): add more detail comment later.
Attributes¶
| Name | Type |
|---|---|
| pid | u64 |
Python¶
call = substrate.compose_call(
'PhalaStakePoolv2', 'check_and_maybe_force_withdraw', {'pid': 'u64'}
)
claim_legacy_rewards¶
Attributes¶
| Name | Type |
|---|---|
| pid | u64 |
| target | T::AccountId |
Python¶
call = substrate.compose_call(
'PhalaStakePoolv2', 'claim_legacy_rewards', {'pid': 'u64', 'target': 'AccountId'}
)
claim_owner_rewards¶
Claims pool-owner's pending rewards of the sender and send to the target
The rewards associate to sender's "staker role" will not be claimed
Requires: 1. The sender is a pool owner
Attributes¶
| Name | Type |
|---|---|
| pid | u64 |
| target | T::AccountId |
Python¶
call = substrate.compose_call(
'PhalaStakePoolv2', 'claim_owner_rewards', {'pid': 'u64', 'target': 'AccountId'}
)
contribute¶
Contributes some stake to a stakepool
Requires: 1. The pool exists 2. After the deposit, the pool doesn't reach the cap
Attributes¶
| Name | Type |
|---|---|
| pid | u64 |
| amount | BalanceOf<T> |
| as_vault | Option<u64> |
Python¶
call = substrate.compose_call(
'PhalaStakePoolv2', 'contribute', {
'amount': 'u128',
'as_vault': (None, 'u64'),
'pid': 'u64',
}
)
create¶
Creates a new stake pool
Attributes¶
No attributes
Python¶
call = substrate.compose_call(
'PhalaStakePoolv2', 'create', {}
)
fix_missing_worker_lock¶
Attributes¶
| Name | Type |
|---|---|
| max_iterations | u32 |
Python¶
call = substrate.compose_call(
'PhalaStakePoolv2', 'fix_missing_worker_lock', {'max_iterations': 'u32'}
)
reclaim_pool_worker¶
Reclaims the releasing stake of a worker in a pool.
Attributes¶
| Name | Type |
|---|---|
| pid | u64 |
| worker | WorkerPublicKey |
Python¶
call = substrate.compose_call(
'PhalaStakePoolv2', 'reclaim_pool_worker', {'pid': 'u64', 'worker': '[u8; 32]'}
)
remove_worker¶
Removes a worker from a pool
Requires: 1. The worker is registered 2. The worker is associated with a pool 3. The worker is removable (not in computing)
Attributes¶
| Name | Type |
|---|---|
| pid | u64 |
| worker | WorkerPublicKey |
Python¶
call = substrate.compose_call(
'PhalaStakePoolv2', 'remove_worker', {'pid': 'u64', 'worker': '[u8; 32]'}
)
reset_iter_pos¶
Attributes¶
No attributes
Python¶
call = substrate.compose_call(
'PhalaStakePoolv2', 'reset_iter_pos', {}
)
restart_computing¶
Restarts the worker with a higher stake
Attributes¶
| Name | Type |
|---|---|
| pid | u64 |
| worker | WorkerPublicKey |
| stake | BalanceOf<T> |
Python¶
call = substrate.compose_call(
'PhalaStakePoolv2', 'restart_computing', {
'pid': 'u64',
'stake': 'u128',
'worker': '[u8; 32]',
}
)
set_cap¶
Sets the hard cap of the pool
Note: a smaller cap than current total_value if not allowed. Requires: 1. The sender is the owner
Attributes¶
| Name | Type |
|---|---|
| pid | u64 |
| cap | BalanceOf<T> |
Python¶
call = substrate.compose_call(
'PhalaStakePoolv2', 'set_cap', {'cap': 'u128', 'pid': 'u64'}
)
set_payout_pref¶
Changes the pool commission rate
Requires: 1. The sender is the owner
Attributes¶
| Name | Type |
|---|---|
| pid | u64 |
| payout_commission | Option<Permill> |
Python¶
call = substrate.compose_call(
'PhalaStakePoolv2', 'set_payout_pref', {
'payout_commission': (None, 'u32'),
'pid': 'u64',
}
)
set_working_enabled¶
Enables or disables computing. Must be called with the council or root permission.
Attributes¶
| Name | Type |
|---|---|
| enable | bool |
Python¶
call = substrate.compose_call(
'PhalaStakePoolv2', 'set_working_enabled', {'enable': 'bool'}
)
start_computing¶
Starts a worker on behalf of the stake pool
Requires: 1. The worker is bound to the pool and is in Ready state 2. The remaining stake in the pool can cover the minimal stake required
Attributes¶
| Name | Type |
|---|---|
| pid | u64 |
| worker | WorkerPublicKey |
| stake | BalanceOf<T> |
Python¶
call = substrate.compose_call(
'PhalaStakePoolv2', 'start_computing', {
'pid': 'u64',
'stake': 'u128',
'worker': '[u8; 32]',
}
)
stop_computing¶
Stops a worker on behalf of the stake pool Note: this would let worker enter CoolingDown if everything is good
Requires: 1. There worker is bound to the pool and is in a stoppable state
Attributes¶
| Name | Type |
|---|---|
| pid | u64 |
| worker | WorkerPublicKey |
Python¶
call = substrate.compose_call(
'PhalaStakePoolv2', 'stop_computing', {'pid': 'u64', 'worker': '[u8; 32]'}
)
withdraw¶
Demands the return of some stake from a pool.
Note: there are two scenarios people may meet
Once a withdraw request is proceeded successfully, The withdrawal would be queued and waiting to be dealed. Afer the withdrawal is queued, The withdraw queue will be automaticly consumed util there are not enough free stakes to fullfill withdrawals. Everytime the free stakes in the pools increases (except for rewards distributing), the withdraw queue will be consumed as it describes above.
Attributes¶
| Name | Type |
|---|---|
| pid | u64 |
| shares | BalanceOf<T> |
| as_vault | Option<u64> |
Python¶
call = substrate.compose_call(
'PhalaStakePoolv2', 'withdraw', {
'as_vault': (None, 'u64'),
'pid': 'u64',
'shares': 'u128',
}
)
Events¶
Contribution¶
Someone contributed to a pool
Affected states:
- the stake related fields in [Pools]
- the user W-PHA balance reduced
- the user recive ad share NFT once contribution succeeded
- when there was any request in the withdraw queue, the action may trigger withdrawals
(Withdrawal event)
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pid | u64 |
u64 |
| user | T::AccountId |
AccountId |
| amount | BalanceOf<T> |
u128 |
| shares | BalanceOf<T> |
u128 |
| as_vault | Option<u64> |
(None, 'u64') |
OwnerRewardsWithdrawn¶
Owner rewards were withdrawn by pool owner
Affected states:
- the stake related fields in [Pools]
- the owner asset account
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pid | u64 |
u64 |
| user | T::AccountId |
AccountId |
| amount | BalanceOf<T> |
u128 |
PoolCapacitySet¶
The stake capacity of the pool is updated
Affected states:
- the cap field in [Pools] is updated
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pid | u64 |
u64 |
| cap | BalanceOf<T> |
u128 |
PoolCommissionSet¶
The commission of a pool is updated
The commission ratio is represented by an integer. The real value is
commission / 1_000_000u32.
Affected states:
- the payout_commission field in [Pools] is updated
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pid | u64 |
u64 |
| commission | u32 |
u32 |
PoolCreated¶
A stake pool is created by owner
Affected states:
- a new entry in [Pools] with the pid
Attributes¶
| Name | Type | Composition |
|---|---|---|
| owner | T::AccountId |
AccountId |
| pid | u64 |
u64 |
| cid | CollectionId |
u32 |
| pool_account_id | T::AccountId |
AccountId |
PoolSlashed¶
The pool received a slash event from one of its workers (currently disabled)
The slash is accured to the pending slash accumulator.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pid | u64 |
u64 |
| amount | BalanceOf<T> |
u128 |
PoolWorkerAdded¶
A worker is added to the pool
Affected states:
- the worker is added to the vector workers in [Pools]
- the worker in the [WorkerAssignments] is pointed to pid
- the worker-session binding is updated in computation pallet (WorkerBindings,
SessionBindings)
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pid | u64 |
u64 |
| worker | WorkerPublicKey |
[u8; 32] |
| session | T::AccountId |
AccountId |
PoolWorkerRemoved¶
A worker is removed from a pool.
Affected states:
- the worker item in [WorkerAssignments] is removed
- the worker is removed from the [Pools] item
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pid | u64 |
u64 |
| worker | WorkerPublicKey |
[u8; 32] |
RewardDismissedDust¶
Some reward is dismissed because the amount is too tiny (dust)
There's no affected state.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pid | u64 |
u64 |
| amount | BalanceOf<T> |
u128 |
RewardDismissedNoShare¶
Some reward is dismissed because the pool doesn't have any share
There's no affected state.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pid | u64 |
u64 |
| amount | BalanceOf<T> |
u128 |
RewardDismissedNotInPool¶
Some reward is dismissed because the worker is no longer bound to a pool
There's no affected state.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| worker | WorkerPublicKey |
[u8; 32] |
| amount | BalanceOf<T> |
u128 |
RewardReceived¶
The amount of reward that distributed to owner and stakers
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pid | u64 |
u64 |
| to_owner | BalanceOf<T> |
u128 |
| to_stakers | BalanceOf<T> |
u128 |
SlashSettled¶
Some slash is actually settled to a contributor (currently disabled)
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pid | u64 |
u64 |
| user | T::AccountId |
AccountId |
| amount | BalanceOf<T> |
u128 |
WorkerReclaimed¶
A worker is reclaimed from the pool
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pid | u64 |
u64 |
| worker | WorkerPublicKey |
[u8; 32] |
WorkingStarted¶
The amount of stakes for a worker to start computing
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pid | u64 |
u64 |
| worker | WorkerPublicKey |
[u8; 32] |
| amount | BalanceOf<T> |
u128 |
Storage functions¶
LegacyRewards¶
Python¶
result = substrate.query(
'PhalaStakePoolv2', 'LegacyRewards', [('AccountId', 'u64')]
)
Return value¶
'u128'
StakepoolIterateStartPos¶
Python¶
result = substrate.query(
'PhalaStakePoolv2', 'StakepoolIterateStartPos', []
)
Return value¶
(None, 'u64')
SubAccountAssignments¶
(Deprecated)
Python¶
result = substrate.query(
'PhalaStakePoolv2', 'SubAccountAssignments', ['AccountId']
)
Return value¶
'u64'
SubAccountPreimages¶
Helper storage to track the preimage of the computing sub-accounts. Not used in consensus.
Python¶
result = substrate.query(
'PhalaStakePoolv2', 'SubAccountPreimages', ['AccountId']
)
Return value¶
('u64', '[u8; 32]')
WorkerAssignments¶
Mapping from workers to the pool they belong to
The map entry lasts from add_worker() to remove_worker() or force unbinding.
Python¶
result = substrate.query(
'PhalaStakePoolv2', 'WorkerAssignments', ['[u8; 32]']
)
Return value¶
'u64'
WorkingEnabled¶
Switch to enable the stake pool pallet (disabled by default)
Python¶
result = substrate.query(
'PhalaStakePoolv2', 'WorkingEnabled', []
)
Return value¶
'bool'
Constants¶
ComputingEnabledByDefault¶
If computing is enabled by default.
Value¶
False
Python¶
constant = substrate.get_constant('PhalaStakePoolv2', 'ComputingEnabledByDefault')
GracePeriod¶
The grace period for force withdraw request, in seconds.
Value¶
604800
Python¶
constant = substrate.get_constant('PhalaStakePoolv2', 'GracePeriod')
MaxPoolWorkers¶
The max allowed workers in a pool
Value¶
200
Python¶
constant = substrate.get_constant('PhalaStakePoolv2', 'MaxPoolWorkers')
MinContribution¶
Value¶
10000000000
Python¶
constant = substrate.get_constant('PhalaStakePoolv2', 'MinContribution')
Errors¶
BenchmarkMissing¶
The worker doesn't have a valid benchmark when adding to the pool
CannotRestartWithLessStake¶
Restarted with a less stake is not allowed in the tokenomic.
FailedToBindSessionAndWorker¶
Couldn't bind worker and the pool computing subaccount
FeatureNotEnabled¶
The StakePool is not enabled yet.
InadequateCapacity¶
The stake capacity is set too low to cover the existing stake
InsufficientBalance¶
Trying to contribute more than the available balance
InsufficientContribution¶
The contributed stake is smaller than the minimum threshold
InsufficientFreeStake¶
Cannot start computing because there's no enough free stake
InternalSubsidyPoolCannotWithdraw¶
Internal error: Cannot withdraw from the subsidy pool. This should never happen.
InvalidForceRewardAmount¶
Invalid amount of balance input when force reward.
InvalidWithdrawalAmount¶
The withdrawal amount is too small (considered as dust)
LockAccountStakeError¶
MissingCollectionId¶
Stakepool's collection_id isn't founded
NoLegacyRewardToClaim¶
NoNftToWithdraw¶
The caller has no nft to withdraw
NoRewardToClaim¶
There's no pending reward to claim
PoolBankrupt¶
The pool has already got all the stake completely slashed.
In this case, no more funds can be contributed to the pool until all the pending slash has been resolved.
PoolDoesNotExist¶
The specified pool doesn't exist
PoolStakeNotFound¶
The user doesn't have stake in a pool
SessionDoesNotExist¶
The target miner is not in the miner storage
StakeExceedsCapacity¶
The stake added to a pool exceeds its capacity
UnauthorizedOperator¶
The owner of the pool doesn't have the access to the worker
The access to a worker is granted by it's operator parameter set by register_worker
UnauthorizedPoolOwner¶
The caller is not the owner of the pool
VaultIsLocked¶
Vault is forced locked for it has some expired withdrawal
WithdrawQueueNotEmpty¶
Withdraw queue is not empty so that we can't restart computing
WorkerAlreadyStopped¶
The worker is already in cd_workers
WorkerDoesNotExist¶
The target worker is not in the pool
WorkerExists¶
The worker is already added to the pool
WorkerInAnotherPool¶
The worker is already added to another pool
WorkerIsNotReady¶
The target worker is not reclaimed and can not be removed from a pool.
WorkerNotRegistered¶
The worker is not registered in the registry when adding to the pool
WorkersExceedLimit¶
Failed to add a worker because the number of the workers exceeds the upper limit.
_PoolIsBusy¶
PhalaVault¶
Calls¶
check_and_maybe_force_withdraw¶
Let any user to launch a vault withdraw. Then check if the vault need to be forced withdraw all its contributions.
If the shutdown condition is met, all shares owned by the vault will be forced withdraw. Note: This function doesn't guarantee no-op when there's error. TODO(mingxuan): add more detail comment later.
Attributes¶
| Name | Type |
|---|---|
| vault_pid | u64 |
Python¶
call = substrate.compose_call(
'PhalaVault', 'check_and_maybe_force_withdraw', {'vault_pid': 'u64'}
)
claim_owner_shares¶
Transfers some owner shares wrapped in a nft to the assigned account
Requires: 1. The sender is the owner
Attributes¶
| Name | Type |
|---|---|
| vault_pid | u64 |
| target | T::AccountId |
| shares | BalanceOf<T> |
Python¶
call = substrate.compose_call(
'PhalaVault', 'claim_owner_shares', {
'shares': 'u128',
'target': 'AccountId',
'vault_pid': 'u64',
}
)
contribute¶
Contributes some stake to a vault
Requires: 1. The pool exists 2. After the deposit, the pool doesn't reach the cap
Attributes¶
| Name | Type |
|---|---|
| pid | u64 |
| amount | BalanceOf<T> |
Python¶
call = substrate.compose_call(
'PhalaVault', 'contribute', {'amount': 'u128', 'pid': 'u64'}
)
create¶
Creates a new vault
Attributes¶
No attributes
Python¶
call = substrate.compose_call(
'PhalaVault', 'create', {}
)
maybe_gain_owner_shares¶
Tries to settle owner shares if the vault profits
The mechanism of issuing shares to distribute owner reward is metioned in comments of struct Vault in poolproxy.rs
Requires: 1. The sender is the owner
Attributes¶
| Name | Type |
|---|---|
| vault_pid | u64 |
Python¶
call = substrate.compose_call(
'PhalaVault', 'maybe_gain_owner_shares', {'vault_pid': 'u64'}
)
set_payout_pref¶
Changes the vault commission rate
Requires: 1. The sender is the owner
Attributes¶
| Name | Type |
|---|---|
| pid | u64 |
| payout_commission | Option<Permill> |
Python¶
call = substrate.compose_call(
'PhalaVault', 'set_payout_pref', {
'payout_commission': (None, 'u32'),
'pid': 'u64',
}
)
withdraw¶
Demands the return of some stake from a pool.
Once a withdraw request is proceeded successfully, The withdrawal would be queued and waiting to be dealed. Afer the withdrawal is queued, The withdraw queue will be automaticly consumed util there are not enough free stakes to fullfill withdrawals. Everytime the free stakes in the pools increases, the withdraw queue will be consumed as it describes above.
Attributes¶
| Name | Type |
|---|---|
| pid | u64 |
| shares | BalanceOf<T> |
Python¶
call = substrate.compose_call(
'PhalaVault', 'withdraw', {'pid': 'u64', 'shares': 'u128'}
)
Events¶
Contribution¶
Someone contributed to a vault
Affected states:
- the stake related fields in [Pools]
- the user W-PHA balance reduced
- the user recive ad share NFT once contribution succeeded
- when there was any request in the withdraw queue, the action may trigger withdrawals
(Withdrawal event)
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pid | u64 |
u64 |
| user | T::AccountId |
AccountId |
| amount | BalanceOf<T> |
u128 |
| shares | BalanceOf<T> |
u128 |
OwnerSharesClaimed¶
Owner shares is claimed by pool owner
Affected states:
- the shares related fields in [Pools]
- the nft related storages in rmrk and pallet unique
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pid | u64 |
u64 |
| user | T::AccountId |
AccountId |
| shares | BalanceOf<T> |
u128 |
OwnerSharesGained¶
Additional owner shares are mint into the pool
Affected states:
- the shares related fields in [Pools]
- last_share_price_checkpoint in [Pools]
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pid | u64 |
u64 |
| shares | BalanceOf<T> |
u128 |
| checkout_price | BalanceOf<T> |
u128 |
PoolCreated¶
A vault is created by owner
Affected states:
- a new entry in [Pools] with the pid
Attributes¶
| Name | Type | Composition |
|---|---|---|
| owner | T::AccountId |
AccountId |
| pid | u64 |
u64 |
| cid | CollectionId |
u32 |
| pool_account_id | T::AccountId |
AccountId |
VaultCommissionSet¶
The commission of a vault is updated
The commission ratio is represented by an integer. The real value is
commission / 1_000_000u32.
Affected states:
- the commission field in [Pools] is updated
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pid | u64 |
u64 |
| commission | u32 |
u32 |
Storage functions¶
VaultLocks¶
Mapping from the vault pid to its owner authority locking status
Using to forbid vault's owner to trigger an withdraw for the vault and override the withdraw request issued by force shutdown.
Python¶
result = substrate.query(
'PhalaVault', 'VaultLocks', ['u64']
)
Return value¶
()
Constants¶
InitialPriceCheckPoint¶
Value¶
1000000000000
Python¶
constant = substrate.get_constant('PhalaVault', 'InitialPriceCheckPoint')
Errors¶
AssetAccountNotExist¶
The asset account hasn't been created. It indicates an internal error.
InsufficientBalance¶
Trying to contribute more than the available balance
InsufficientContribution¶
The contributed stake is smaller than the minimum threshold
NoEnoughShareToClaim¶
The withdrawal amount is too small or too large
NoNftToWithdraw¶
The caller has no nft to withdraw
NoRewardToClaim¶
The vault have no owner shares to claim
UnauthorizedPoolOwner¶
The caller is not the owner of the pool
VaultBankrupt¶
The Vault was bankrupt; cannot interact with it unless all the shares are withdrawn.
PhalaWrappedBalances¶
Calls¶
unlock¶
Tries to unlock W-PHAs used in vote after the vote finished or canceled
Must assign the max iterations to avoid computing complexity overwhelm
Attributes¶
| Name | Type |
|---|---|
| vote_id | ReferendumIndex |
| max_iterations | u32 |
Python¶
call = substrate.compose_call(
'PhalaWrappedBalances', 'unlock', {
'max_iterations': 'u32',
'vote_id': 'u32',
}
)
unwrap¶
Unwraps some pha by burning equal amount of W-PHA
The unwrapped pha is transfered from WrappedBalancesAccountId to the user's wallet
Attributes¶
| Name | Type |
|---|---|
| amount | BalanceOf<T> |
Python¶
call = substrate.compose_call(
'PhalaWrappedBalances', 'unwrap', {'amount': 'u128'}
)
unwrap_all¶
Burns the amount of all free W-PHA and unwraps equal amount of pha
The unwrapped pha is transfered from WrappedBalancesAccountId to the user's wallet
Attributes¶
No attributes
Python¶
call = substrate.compose_call(
'PhalaWrappedBalances', 'unwrap_all', {}
)
vote¶
Uses some W-PHA to approve or oppose a vote
Can both approve and oppose a vote at the same time The W-PHA used in vote will be locked until the vote is finished or canceled
Attributes¶
| Name | Type |
|---|---|
| aye_amount | BalanceOf<T> |
| nay_amount | BalanceOf<T> |
| vote_id | ReferendumIndex |
Python¶
call = substrate.compose_call(
'PhalaWrappedBalances', 'vote', {
'aye_amount': 'u128',
'nay_amount': 'u128',
'vote_id': 'u32',
}
)
wrap¶
Wraps some pha and gain equal amount of W-PHA
The wrapped pha is stored in WrappedBalancesAccountId's wallet and can not be taken away
Attributes¶
| Name | Type |
|---|---|
| amount | BalanceOf<T> |
Python¶
call = substrate.compose_call(
'PhalaWrappedBalances', 'wrap', {'amount': 'u128'}
)
Events¶
DustRemoved¶
Some dust stake is removed
Triggered when the remaining stake of a user is too small after withdrawal or slash.
Affected states:
- the balance of the locking ledger of the contributor at [StakeLedger] is set to 0
- the user's dust stake is moved to treasury
Attributes¶
| Name | Type | Composition |
|---|---|---|
| user | T::AccountId |
AccountId |
| amount | BalanceOf<T> |
u128 |
Unwrapped¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| user | T::AccountId |
AccountId |
| amount | BalanceOf<T> |
u128 |
Voted¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| user | T::AccountId |
AccountId |
| vote_id | ReferendumIndex |
u32 |
| aye_amount | BalanceOf<T> |
u128 |
| nay_amount | BalanceOf<T> |
u128 |
Wrapped¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| user | T::AccountId |
AccountId |
| amount | BalanceOf<T> |
u128 |
Storage functions¶
AccountVoteMap¶
Mapping from the accounts and vote ids to the amounts of W-PHA used to approve or oppose to the vote
Python¶
result = substrate.query(
'PhalaWrappedBalances', 'AccountVoteMap', ['AccountId', 'u32']
)
Return value¶
()
StakerAccounts¶
Mapping for users to their asset status proxys
Python¶
result = substrate.query(
'PhalaWrappedBalances', 'StakerAccounts', ['AccountId']
)
Return value¶
{'invest_pools': [('u64', 'u32')], 'locked': 'u128'}
VoteAccountMap¶
Mapping from the vote ids and accounts to the amounts of W-PHA used to approve or oppose to the vote
Python¶
result = substrate.query(
'PhalaWrappedBalances', 'VoteAccountMap', ['u32', 'AccountId']
)
Return value¶
('u128', 'u128')
Constants¶
WPhaAssetId¶
W-PHA's asset id
Value¶
10000
Python¶
constant = substrate.get_constant('PhalaWrappedBalances', 'WPhaAssetId')
WrappedBalancesAccountId¶
Pha's global fund pool
Value¶
'43KPr1BjWx1D8RWKAcWU6U4Ye6H6ip7Up1PM4prCWseC425G'
Python¶
constant = substrate.get_constant('PhalaWrappedBalances', 'WrappedBalancesAccountId')
Errors¶
IterationsIsNotVaild¶
The Iteration exceed the max limitaion
ReferendumInvalid¶
The vote is not currently on going
ReferendumOngoing¶
The vote is now on going and the W-PHA used in voting can not be unlocked
StakerAccountNotFound¶
user's FinanceAccount does not exist in storage: StakerAccounts
UnwrapAmountExceedsAvaliableStake¶
Trying to unwrap more than the available balance
VoteAmountLargerThanTotalStakes¶
Trying to vote more than the available balance
PhragmenElection¶
Calls¶
clean_defunct_voters¶
Clean all voters who are defunct (i.e. they do not serve any purpose at all). The deposit of the removed voters are returned.
This is an root function to be used only for cleaning the state.
The dispatch origin of this call must be root.
# <weight> The total number of voters and those that are defunct must be provided as witness data. # </weight>
Attributes¶
| Name | Type |
|---|---|
| num_voters | u32 |
| num_defunct | u32 |
Python¶
call = substrate.compose_call(
'PhragmenElection', 'clean_defunct_voters', {
'num_defunct': 'u32',
'num_voters': 'u32',
}
)
remove_member¶
Remove a particular member from the set. This is effective immediately and the bond of the outgoing member is slashed.
If a runner-up is available, then the best runner-up will be removed and replaces the
outgoing member. Otherwise, if rerun_election is true, a new phragmen election is
started, else, nothing happens.
If slash_bond is set to true, the bond of the member being removed is slashed. Else,
it is returned.
The dispatch origin of this call must be root.
Note that this does not affect the designated block number of the next election.
# <weight> If we have a replacement, we use a small weight. Else, since this is a root call and will go into phragmen, we assume full block for now. # </weight>
Attributes¶
| Name | Type |
|---|---|
| who | AccountIdLookupOf<T> |
| slash_bond | bool |
| rerun_election | bool |
Python¶
call = substrate.compose_call(
'PhragmenElection', 'remove_member', {
'rerun_election': 'bool',
'slash_bond': 'bool',
'who': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
remove_voter¶
Remove origin as a voter.
This removes the lock and returns the deposit.
The dispatch origin of this call must be signed and be a voter.
Attributes¶
No attributes
Python¶
call = substrate.compose_call(
'PhragmenElection', 'remove_voter', {}
)
renounce_candidacy¶
Renounce one's intention to be a candidate for the next election round. 3 potential outcomes exist:
originis a candidate and not elected in any set. In this case, the deposit is unreserved, returned and origin is removed as a candidate.originis a current runner-up. In this case, the deposit is unreserved, returned and origin is removed as a runner-up.originis a current member. In this case, the deposit is unreserved and origin is removed as a member, consequently not being a candidate for the next round anymore. Similar toremove_member, if replacement runners exists, they are immediately used. If the prime is renouncing, then no prime will exist until the next round.
The dispatch origin of this call must be signed, and have one of the above roles.
# <weight> The type of renouncing must be provided as witness data. # </weight>
Attributes¶
| Name | Type |
|---|---|
| renouncing | Renouncing |
Python¶
call = substrate.compose_call(
'PhragmenElection', 'renounce_candidacy', {
'renouncing': {
'Candidate': 'u32',
'Member': None,
'RunnerUp': None,
},
}
)
submit_candidacy¶
Submit oneself for candidacy. A fixed amount of deposit is recorded.
All candidates are wiped at the end of the term. They either become a member/runner-up, or leave the system while their deposit is slashed.
The dispatch origin of this call must be signed.
### Warning
Even if a candidate ends up being a member, they must call [Call::renounce_candidacy]
to get their deposit back. Losing the spot in an election will always lead to a slash.
# <weight> The number of current candidates must be provided as witness data. # </weight>
Attributes¶
| Name | Type |
|---|---|
| candidate_count | u32 |
Python¶
call = substrate.compose_call(
'PhragmenElection', 'submit_candidacy', {'candidate_count': 'u32'}
)
vote¶
Vote for a set of candidates for the upcoming round of election. This can be called to set the initial votes, or update already existing votes.
Upon initial voting, value units of who's balance is locked and a deposit amount is
reserved. The deposit is based on the number of votes and can be updated over time.
The votes should:
- not be empty.
- be less than the number of possible candidates. Note that all current members and
runners-up are also automatically candidates for the next round.
If value is more than who's free balance, then the maximum of the two is used.
The dispatch origin of this call must be signed.
### Warning
It is the responsibility of the caller to NOT place all of their balance into the lock and keep some for further operations.
# <weight> We assume the maximum weight among all 3 cases: vote_equal, vote_more and vote_less. # </weight>
Attributes¶
| Name | Type |
|---|---|
| votes | Vec<T::AccountId> |
| value | BalanceOf<T> |
Python¶
call = substrate.compose_call(
'PhragmenElection', 'vote', {
'value': 'u128',
'votes': ['AccountId'],
}
)
Events¶
CandidateSlashed¶
A candidate was slashed by amount due to failing to obtain a seat as member or runner-up.
Note that old members and runners-up are also candidates.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| candidate | <T as frame_system::Config>::AccountId |
AccountId |
| amount | BalanceOf<T> |
u128 |
ElectionError¶
Internal error happened while trying to perform election.
Attributes¶
No attributes
EmptyTerm¶
No (or not enough) candidates existed for this round. This is different from
NewTerm(\[\]). See the description of NewTerm.
Attributes¶
No attributes
MemberKicked¶
A member has been removed. This should always be followed by either NewTerm or
EmptyTerm.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| member | <T as frame_system::Config>::AccountId |
AccountId |
NewTerm¶
A new term with new_members. This indicates that enough candidates existed to run
the election, not that enough have has been elected. The inner value must be examined
for this purpose. A NewTerm(\[\]) indicates that some candidates got their bond
slashed and none were elected, whilst EmptyTerm means that no candidates existed to
begin with.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| new_members | Vec<(<T as frame_system::Config>::AccountId, BalanceOf<T>)> |
[('AccountId', 'u128')] |
Renounced¶
Someone has renounced their candidacy.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| candidate | <T as frame_system::Config>::AccountId |
AccountId |
SeatHolderSlashed¶
A seat holder was slashed by amount by being forcefully removed from the set.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| seat_holder | <T as frame_system::Config>::AccountId |
AccountId |
| amount | BalanceOf<T> |
u128 |
Storage functions¶
Candidates¶
The present candidate list. A current member or runner-up can never enter this vector and is always implicitly assumed to be a candidate.
Second element is the deposit.
Invariant: Always sorted based on account id.
Python¶
result = substrate.query(
'PhragmenElection', 'Candidates', []
)
Return value¶
[('AccountId', 'u128')]
ElectionRounds¶
The total number of vote rounds that have happened, excluding the upcoming one.
Python¶
result = substrate.query(
'PhragmenElection', 'ElectionRounds', []
)
Return value¶
'u32'
Members¶
The current elected members.
Invariant: Always sorted based on account id.
Python¶
result = substrate.query(
'PhragmenElection', 'Members', []
)
Return value¶
[{'deposit': 'u128', 'stake': 'u128', 'who': 'AccountId'}]
RunnersUp¶
The current reserved runners-up.
Invariant: Always sorted based on rank (worse to best). Upon removal of a member, the last (i.e. best) runner-up will be replaced.
Python¶
result = substrate.query(
'PhragmenElection', 'RunnersUp', []
)
Return value¶
[{'deposit': 'u128', 'stake': 'u128', 'who': 'AccountId'}]
Voting¶
Votes and locked stake of a particular voter.
TWOX-NOTE: SAFE as AccountId is a crypto hash.
Python¶
result = substrate.query(
'PhragmenElection', 'Voting', ['AccountId']
)
Return value¶
{'deposit': 'u128', 'stake': 'u128', 'votes': ['AccountId']}
Constants¶
CandidacyBond¶
How much should be locked up in order to submit one's candidacy.
Value¶
10000000000000
Python¶
constant = substrate.get_constant('PhragmenElection', 'CandidacyBond')
DesiredMembers¶
Number of members to elect.
Value¶
8
Python¶
constant = substrate.get_constant('PhragmenElection', 'DesiredMembers')
DesiredRunnersUp¶
Number of runners_up to keep.
Value¶
8
Python¶
constant = substrate.get_constant('PhragmenElection', 'DesiredRunnersUp')
MaxCandidates¶
The maximum number of candidates in a phragmen election.
Warning: The election happens onchain, and this value will determine the size of the election. When this limit is reached no more candidates are accepted in the election.
Value¶
1000
Python¶
constant = substrate.get_constant('PhragmenElection', 'MaxCandidates')
MaxVoters¶
The maximum number of voters to allow in a phragmen election.
Warning: This impacts the size of the election which is run onchain. When the limit is reached the new voters are ignored.
Value¶
10000
Python¶
constant = substrate.get_constant('PhragmenElection', 'MaxVoters')
PalletId¶
Identifier for the elections-phragmen pallet's lock
Value¶
'0x706872656c656374'
Python¶
constant = substrate.get_constant('PhragmenElection', 'PalletId')
TermDuration¶
How long each seat is kept. This defines the next block number at which an election round will happen. If set to zero, no elections are ever triggered and the module will be in passive mode.
Value¶
7200
Python¶
constant = substrate.get_constant('PhragmenElection', 'TermDuration')
VotingBondBase¶
Base deposit associated with voting.
This should be sensibly high to economically ensure the pallet cannot be attacked by creating a gigantic number of votes.
Value¶
790000000000
Python¶
constant = substrate.get_constant('PhragmenElection', 'VotingBondBase')
VotingBondFactor¶
The amount of bond that need to be locked for each vote (32 bytes).
Value¶
320000000000
Python¶
constant = substrate.get_constant('PhragmenElection', 'VotingBondFactor')
Errors¶
DuplicatedCandidate¶
Duplicated candidate submission.
InsufficientCandidateFunds¶
Candidate does not have enough funds.
InvalidRenouncing¶
The renouncing origin presented a wrong Renouncing parameter.
InvalidReplacement¶
Prediction regarding replacement after member removal is wrong.
InvalidVoteCount¶
The provided count of number of votes is incorrect.
InvalidWitnessData¶
The provided count of number of candidates is incorrect.
LowBalance¶
Cannot vote with stake less than minimum balance.
MaximumVotesExceeded¶
Cannot vote more than maximum allowed.
MemberSubmit¶
Member cannot re-submit candidacy.
MustBeVoter¶
Must be a voter.
NoVotes¶
Must vote for at least one candidate.
NotMember¶
Not a member.
RunnerUpSubmit¶
Runner cannot re-submit candidacy.
TooManyCandidates¶
Too many candidates have been created.
TooManyVotes¶
Cannot vote more than candidates.
UnableToPayBond¶
Voter can not pay voting bond.
UnableToVote¶
Cannot vote when no candidates or members exist.
PolkadotXcm¶
Calls¶
execute¶
Execute an XCM message from a local, signed, origin.
An event is deposited indicating whether msg could be executed completely or only
partially.
No more than max_weight will be used in its attempted execution. If this is less than the
maximum amount of weight that the message could take to be executed, then no execution
attempt will be made.
NOTE: A successful return to this does not imply that the msg was executed successfully
to completion; only that some of it was executed.
Attributes¶
| Name | Type |
|---|---|
| message | Box<VersionedXcm<<T as SysConfig>::RuntimeCall>> |
| max_weight | XcmWeight |
Python¶
call = substrate.compose_call(
'PolkadotXcm', 'execute', {
'max_weight': 'u64',
'message': {
'V0': {
'HrmpChannelAccepted': {
'recipient': 'u32',
},
'HrmpChannelClosing': {
'initiator': 'u32',
'recipient': 'u32',
'sender': 'u32',
},
'HrmpNewChannelOpenRequest': {
'max_capacity': 'u32',
'max_message_size': 'u32',
'sender': 'u32',
},
'QueryResponse': {
'query_id': 'u64',
'response': {
'Assets': [
{
'AbstractFungible': 'InnerStruct',
'AbstractNonFungible': 'InnerStruct',
'All': None,
'AllAbstractFungible': 'InnerStruct',
'AllAbstractNonFungible': 'InnerStruct',
'AllConcreteFungible': 'InnerStruct',
'AllConcreteNonFungible': 'InnerStruct',
'AllFungible': None,
'AllNonFungible': None,
'ConcreteFungible': 'InnerStruct',
'ConcreteNonFungible': 'InnerStruct',
'None': None,
},
],
},
},
'RelayedFrom': {
'message': {
'HrmpChannelAccepted': {
'recipient': 'u32',
},
'HrmpChannelClosing': {
'initiator': 'u32',
'recipient': 'u32',
'sender': 'u32',
},
'HrmpNewChannelOpenRequest': {
'max_capacity': 'u32',
'max_message_size': 'u32',
'sender': 'u32',
},
'QueryResponse': {
'query_id': 'u64',
'response': {
'Assets': [
'scale_info::84',
],
},
},
'RelayedFrom': {
'message': {
'HrmpChannelAccepted': 'InnerStruct',
'HrmpChannelClosing': 'InnerStruct',
'HrmpNewChannelOpenRequest': 'InnerStruct',
'QueryResponse': 'InnerStruct',
'RelayedFrom': 'InnerStruct',
'ReserveAssetDeposit': 'InnerStruct',
'TeleportAsset': 'InnerStruct',
'Transact': 'InnerStruct',
'TransferAsset': 'InnerStruct',
'TransferReserveAsset': 'InnerStruct',
'WithdrawAsset': 'InnerStruct',
},
'who': {
'Null': None,
'X1': 'scale_info::86',
'X2': (
'scale_info::86',
'scale_info::86',
),
'X3': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X4': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X5': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X6': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X7': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X8': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
},
},
'ReserveAssetDeposit': {
'assets': [
'scale_info::84',
],
'effects': [
'scale_info::236',
],
},
'TeleportAsset': {
'assets': [
'scale_info::84',
],
'effects': [
'scale_info::236',
],
},
'Transact': {
'call': {
'encoded': 'Bytes',
},
'origin_type': (
'Native',
'SovereignAccount',
'Superuser',
'Xcm',
),
'require_weight_at_most': 'u64',
},
'TransferAsset': {
'assets': [
'scale_info::84',
],
'dest': {
'Null': None,
'X1': 'scale_info::86',
'X2': (
'scale_info::86',
'scale_info::86',
),
'X3': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X4': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X5': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X6': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X7': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X8': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
},
},
'TransferReserveAsset': {
'assets': [
'scale_info::84',
],
'dest': {
'Null': None,
'X1': 'scale_info::86',
'X2': (
'scale_info::86',
'scale_info::86',
),
'X3': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X4': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X5': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X6': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X7': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X8': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
},
'effects': [
'scale_info::225',
],
},
'WithdrawAsset': {
'assets': [
'scale_info::84',
],
'effects': [
'scale_info::236',
],
},
},
'who': {
'Null': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
'X2': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X3': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X4': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X5': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X6': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X7': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X8': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
},
},
'ReserveAssetDeposit': {
'assets': [
{
'AbstractFungible': {
'amount': 'u128',
'id': 'Bytes',
},
'AbstractNonFungible': {
'class': 'Bytes',
'instance': 'scale_info::70',
},
'All': None,
'AllAbstractFungible': {
'id': 'Bytes',
},
'AllAbstractNonFungible': {
'class': 'Bytes',
},
'AllConcreteFungible': {
'id': 'scale_info::85',
},
'AllConcreteNonFungible': {
'class': 'scale_info::85',
},
'AllFungible': None,
'AllNonFungible': None,
'ConcreteFungible': {
'amount': 'u128',
'id': 'scale_info::85',
},
'ConcreteNonFungible': {
'class': 'scale_info::85',
'instance': 'scale_info::70',
},
'None': None,
},
],
'effects': [
{
'BuyExecution': {
'debt': 'u64',
'fees': 'scale_info::84',
'halt_on_error': 'bool',
'weight': 'u64',
'xcm': [
'scale_info::234',
],
},
'DepositAsset': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
},
'DepositReserveAsset': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
'effects': [
'scale_info::225',
],
},
'ExchangeAsset': {
'give': [
'scale_info::84',
],
'receive': [
'scale_info::84',
],
},
'InitiateReserveWithdraw': {
'assets': [
'scale_info::84',
],
'effects': [
'scale_info::225',
],
'reserve': 'scale_info::85',
},
'InitiateTeleport': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
'effects': [
'scale_info::225',
],
},
'Null': None,
'QueryHolding': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
'query_id': 'u64',
},
},
],
},
'TeleportAsset': {
'assets': [
{
'AbstractFungible': {
'amount': 'u128',
'id': 'Bytes',
},
'AbstractNonFungible': {
'class': 'Bytes',
'instance': 'scale_info::70',
},
'All': None,
'AllAbstractFungible': {
'id': 'Bytes',
},
'AllAbstractNonFungible': {
'class': 'Bytes',
},
'AllConcreteFungible': {
'id': 'scale_info::85',
},
'AllConcreteNonFungible': {
'class': 'scale_info::85',
},
'AllFungible': None,
'AllNonFungible': None,
'ConcreteFungible': {
'amount': 'u128',
'id': 'scale_info::85',
},
'ConcreteNonFungible': {
'class': 'scale_info::85',
'instance': 'scale_info::70',
},
'None': None,
},
],
'effects': [
{
'BuyExecution': {
'debt': 'u64',
'fees': 'scale_info::84',
'halt_on_error': 'bool',
'weight': 'u64',
'xcm': [
'scale_info::234',
],
},
'DepositAsset': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
},
'DepositReserveAsset': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
'effects': [
'scale_info::225',
],
},
'ExchangeAsset': {
'give': [
'scale_info::84',
],
'receive': [
'scale_info::84',
],
},
'InitiateReserveWithdraw': {
'assets': [
'scale_info::84',
],
'effects': [
'scale_info::225',
],
'reserve': 'scale_info::85',
},
'InitiateTeleport': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
'effects': [
'scale_info::225',
],
},
'Null': None,
'QueryHolding': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
'query_id': 'u64',
},
},
],
},
'Transact': {
'call': {
'encoded': 'Bytes',
},
'origin_type': (
'Native',
'SovereignAccount',
'Superuser',
'Xcm',
),
'require_weight_at_most': 'u64',
},
'TransferAsset': {
'assets': [
{
'AbstractFungible': {
'amount': 'u128',
'id': 'Bytes',
},
'AbstractNonFungible': {
'class': 'Bytes',
'instance': 'scale_info::70',
},
'All': None,
'AllAbstractFungible': {
'id': 'Bytes',
},
'AllAbstractNonFungible': {
'class': 'Bytes',
},
'AllConcreteFungible': {
'id': 'scale_info::85',
},
'AllConcreteNonFungible': {
'class': 'scale_info::85',
},
'AllFungible': None,
'AllNonFungible': None,
'ConcreteFungible': {
'amount': 'u128',
'id': 'scale_info::85',
},
'ConcreteNonFungible': {
'class': 'scale_info::85',
'instance': 'scale_info::70',
},
'None': None,
},
],
'dest': {
'Null': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
'X2': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X3': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X4': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X5': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X6': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X7': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X8': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
},
},
'TransferReserveAsset': {
'assets': [
{
'AbstractFungible': {
'amount': 'u128',
'id': 'Bytes',
},
'AbstractNonFungible': {
'class': 'Bytes',
'instance': 'scale_info::70',
},
'All': None,
'AllAbstractFungible': {
'id': 'Bytes',
},
'AllAbstractNonFungible': {
'class': 'Bytes',
},
'AllConcreteFungible': {
'id': 'scale_info::85',
},
'AllConcreteNonFungible': {
'class': 'scale_info::85',
},
'AllFungible': None,
'AllNonFungible': None,
'ConcreteFungible': {
'amount': 'u128',
'id': 'scale_info::85',
},
'ConcreteNonFungible': {
'class': 'scale_info::85',
'instance': 'scale_info::70',
},
'None': None,
},
],
'dest': {
'Null': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
'X2': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X3': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X4': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X5': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X6': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X7': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X8': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
},
'effects': [
{
'BuyExecution': {
'debt': 'u64',
'fees': 'scale_info::84',
'halt_on_error': 'bool',
'weight': 'u64',
'xcm': [
'scale_info::223',
],
},
'DepositAsset': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
},
'DepositReserveAsset': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
'effects': [
'scale_info::225',
],
},
'ExchangeAsset': {
'give': [
'scale_info::84',
],
'receive': [
'scale_info::84',
],
},
'InitiateReserveWithdraw': {
'assets': [
'scale_info::84',
],
'effects': [
'scale_info::225',
],
'reserve': 'scale_info::85',
},
'InitiateTeleport': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
'effects': [
'scale_info::225',
],
},
'Null': None,
'QueryHolding': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
'query_id': 'u64',
},
},
],
},
'WithdrawAsset': {
'assets': [
{
'AbstractFungible': {
'amount': 'u128',
'id': 'Bytes',
},
'AbstractNonFungible': {
'class': 'Bytes',
'instance': 'scale_info::70',
},
'All': None,
'AllAbstractFungible': {
'id': 'Bytes',
},
'AllAbstractNonFungible': {
'class': 'Bytes',
},
'AllConcreteFungible': {
'id': 'scale_info::85',
},
'AllConcreteNonFungible': {
'class': 'scale_info::85',
},
'AllFungible': None,
'AllNonFungible': None,
'ConcreteFungible': {
'amount': 'u128',
'id': 'scale_info::85',
},
'ConcreteNonFungible': {
'class': 'scale_info::85',
'instance': 'scale_info::70',
},
'None': None,
},
],
'effects': [
{
'BuyExecution': {
'debt': 'u64',
'fees': 'scale_info::84',
'halt_on_error': 'bool',
'weight': 'u64',
'xcm': [
'scale_info::234',
],
},
'DepositAsset': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
},
'DepositReserveAsset': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
'effects': [
'scale_info::225',
],
},
'ExchangeAsset': {
'give': [
'scale_info::84',
],
'receive': [
'scale_info::84',
],
},
'InitiateReserveWithdraw': {
'assets': [
'scale_info::84',
],
'effects': [
'scale_info::225',
],
'reserve': 'scale_info::85',
},
'InitiateTeleport': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
'effects': [
'scale_info::225',
],
},
'Null': None,
'QueryHolding': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
'query_id': 'u64',
},
},
],
},
},
'V1': {
'HrmpChannelAccepted': {
'recipient': 'u32',
},
'HrmpChannelClosing': {
'initiator': 'u32',
'recipient': 'u32',
'sender': 'u32',
},
'HrmpNewChannelOpenRequest': {
'max_capacity': 'u32',
'max_message_size': 'u32',
'sender': 'u32',
},
'QueryResponse': {
'query_id': 'u64',
'response': {
'Assets': [
'scale_info::67',
],
'Version': 'u32',
},
},
'ReceiveTeleportedAsset': {
'assets': [
{
'fun': 'scale_info::69',
'id': 'scale_info::68',
},
],
'effects': [
{
'BuyExecution': {
'debt': 'u64',
'fees': 'scale_info::67',
'halt_on_error': 'bool',
'instructions': [
'scale_info::239',
],
'weight': 'u64',
},
'DepositAsset': {
'assets': 'scale_info::77',
'beneficiary': 'scale_info::52',
'max_assets': 'u32',
},
'DepositReserveAsset': {
'assets': 'scale_info::77',
'dest': 'scale_info::52',
'effects': [
'scale_info::230',
],
'max_assets': 'u32',
},
'ExchangeAsset': {
'give': 'scale_info::77',
'receive': [
'scale_info::67',
],
},
'InitiateReserveWithdraw': {
'assets': 'scale_info::77',
'effects': [
'scale_info::230',
],
'reserve': 'scale_info::52',
},
'InitiateTeleport': {
'assets': 'scale_info::77',
'dest': 'scale_info::52',
'effects': [
'scale_info::230',
],
},
'Noop': None,
'QueryHolding': {
'assets': 'scale_info::77',
'dest': 'scale_info::52',
'query_id': 'u64',
},
},
],
},
'RelayedFrom': {
'message': {
'HrmpChannelAccepted': {
'recipient': 'u32',
},
'HrmpChannelClosing': {
'initiator': 'u32',
'recipient': 'u32',
'sender': 'u32',
},
'HrmpNewChannelOpenRequest': {
'max_capacity': 'u32',
'max_message_size': 'u32',
'sender': 'u32',
},
'QueryResponse': {
'query_id': 'u64',
'response': {
'Assets': [
'scale_info::67',
],
'Version': 'u32',
},
},
'ReceiveTeleportedAsset': {
'assets': [
'scale_info::67',
],
'effects': [
'scale_info::241',
],
},
'RelayedFrom': {
'message': {
'HrmpChannelAccepted': 'InnerStruct',
'HrmpChannelClosing': 'InnerStruct',
'HrmpNewChannelOpenRequest': 'InnerStruct',
'QueryResponse': 'InnerStruct',
'ReceiveTeleportedAsset': 'InnerStruct',
'RelayedFrom': 'InnerStruct',
'ReserveAssetDeposited': 'InnerStruct',
'SubscribeVersion': 'InnerStruct',
'Transact': 'InnerStruct',
'TransferAsset': 'InnerStruct',
'TransferReserveAsset': 'InnerStruct',
'UnsubscribeVersion': None,
'WithdrawAsset': 'InnerStruct',
},
'who': {
'Here': None,
'X1': 'scale_info::54',
'X2': (
'scale_info::54',
'scale_info::54',
),
'X3': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X4': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X5': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X6': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X7': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X8': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
},
},
'ReserveAssetDeposited': {
'assets': [
'scale_info::67',
],
'effects': [
'scale_info::241',
],
},
'SubscribeVersion': {
'max_response_weight': 'u64',
'query_id': 'u64',
},
'Transact': {
'call': {
'encoded': 'Bytes',
},
'origin_type': (
'Native',
'SovereignAccount',
'Superuser',
'Xcm',
),
'require_weight_at_most': 'u64',
},
'TransferAsset': {
'assets': [
'scale_info::67',
],
'beneficiary': {
'interior': 'scale_info::53',
'parents': 'u8',
},
},
'TransferReserveAsset': {
'assets': [
'scale_info::67',
],
'dest': {
'interior': 'scale_info::53',
'parents': 'u8',
},
'effects': [
'scale_info::230',
],
},
'UnsubscribeVersion': None,
'WithdrawAsset': {
'assets': [
'scale_info::67',
],
'effects': [
'scale_info::241',
],
},
},
'who': {
'Here': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
'X2': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X3': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X4': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X5': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X6': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X7': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X8': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
},
},
'ReserveAssetDeposited': {
'assets': [
{
'fun': 'scale_info::69',
'id': 'scale_info::68',
},
],
'effects': [
{
'BuyExecution': {
'debt': 'u64',
'fees': 'scale_info::67',
'halt_on_error': 'bool',
'instructions': [
'scale_info::239',
],
'weight': 'u64',
},
'DepositAsset': {
'assets': 'scale_info::77',
'beneficiary': 'scale_info::52',
'max_assets': 'u32',
},
'DepositReserveAsset': {
'assets': 'scale_info::77',
'dest': 'scale_info::52',
'effects': [
'scale_info::230',
],
'max_assets': 'u32',
},
'ExchangeAsset': {
'give': 'scale_info::77',
'receive': [
'scale_info::67',
],
},
'InitiateReserveWithdraw': {
'assets': 'scale_info::77',
'effects': [
'scale_info::230',
],
'reserve': 'scale_info::52',
},
'InitiateTeleport': {
'assets': 'scale_info::77',
'dest': 'scale_info::52',
'effects': [
'scale_info::230',
],
},
'Noop': None,
'QueryHolding': {
'assets': 'scale_info::77',
'dest': 'scale_info::52',
'query_id': 'u64',
},
},
],
},
'SubscribeVersion': {
'max_response_weight': 'u64',
'query_id': 'u64',
},
'Transact': {
'call': {
'encoded': 'Bytes',
},
'origin_type': (
'Native',
'SovereignAccount',
'Superuser',
'Xcm',
),
'require_weight_at_most': 'u64',
},
'TransferAsset': {
'assets': [
{
'fun': 'scale_info::69',
'id': 'scale_info::68',
},
],
'beneficiary': {
'interior': {
'Here': None,
'X1': {
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
'X2': (
'scale_info::54',
'scale_info::54',
),
'X3': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X4': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X5': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X6': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X7': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X8': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
},
'parents': 'u8',
},
},
'TransferReserveAsset': {
'assets': [
{
'fun': 'scale_info::69',
'id': 'scale_info::68',
},
],
'dest': {
'interior': {
'Here': None,
'X1': {
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
'X2': (
'scale_info::54',
'scale_info::54',
),
'X3': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X4': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X5': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X6': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X7': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X8': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
},
'parents': 'u8',
},
'effects': [
{
'BuyExecution': {
'debt': 'u64',
'fees': 'scale_info::67',
'halt_on_error': 'bool',
'instructions': [
'scale_info::228',
],
'weight': 'u64',
},
'DepositAsset': {
'assets': 'scale_info::77',
'beneficiary': 'scale_info::52',
'max_assets': 'u32',
},
'DepositReserveAsset': {
'assets': 'scale_info::77',
'dest': 'scale_info::52',
'effects': [
'scale_info::230',
],
'max_assets': 'u32',
},
'ExchangeAsset': {
'give': 'scale_info::77',
'receive': [
'scale_info::67',
],
},
'InitiateReserveWithdraw': {
'assets': 'scale_info::77',
'effects': [
'scale_info::230',
],
'reserve': 'scale_info::52',
},
'InitiateTeleport': {
'assets': 'scale_info::77',
'dest': 'scale_info::52',
'effects': [
'scale_info::230',
],
},
'Noop': None,
'QueryHolding': {
'assets': 'scale_info::77',
'dest': 'scale_info::52',
'query_id': 'u64',
},
},
],
},
'UnsubscribeVersion': None,
'WithdrawAsset': {
'assets': [
{
'fun': 'scale_info::69',
'id': 'scale_info::68',
},
],
'effects': [
{
'BuyExecution': {
'debt': 'u64',
'fees': 'scale_info::67',
'halt_on_error': 'bool',
'instructions': [
'scale_info::239',
],
'weight': 'u64',
},
'DepositAsset': {
'assets': 'scale_info::77',
'beneficiary': 'scale_info::52',
'max_assets': 'u32',
},
'DepositReserveAsset': {
'assets': 'scale_info::77',
'dest': 'scale_info::52',
'effects': [
'scale_info::230',
],
'max_assets': 'u32',
},
'ExchangeAsset': {
'give': 'scale_info::77',
'receive': [
'scale_info::67',
],
},
'InitiateReserveWithdraw': {
'assets': 'scale_info::77',
'effects': [
'scale_info::230',
],
'reserve': 'scale_info::52',
},
'InitiateTeleport': {
'assets': 'scale_info::77',
'dest': 'scale_info::52',
'effects': [
'scale_info::230',
],
},
'Noop': None,
'QueryHolding': {
'assets': 'scale_info::77',
'dest': 'scale_info::52',
'query_id': 'u64',
},
},
],
},
},
'V2': [
{
'BuyExecution': {
'fees': {
'fun': 'scale_info::69',
'id': 'scale_info::68',
},
'weight_limit': {
'Limited': 'u64',
'Unlimited': None,
},
},
'ClaimAsset': {
'assets': [
'scale_info::67',
],
'ticket': {
'interior': 'scale_info::53',
'parents': 'u8',
},
},
'ClearError': None,
'ClearOrigin': None,
'DepositAsset': {
'assets': {
'Definite': [
'scale_info::67',
],
'Wild': 'scale_info::78',
},
'beneficiary': {
'interior': 'scale_info::53',
'parents': 'u8',
},
'max_assets': 'u32',
},
'DepositReserveAsset': {
'assets': {
'Definite': [
'scale_info::67',
],
'Wild': 'scale_info::78',
},
'dest': {
'interior': 'scale_info::53',
'parents': 'u8',
},
'max_assets': 'u32',
'xcm': [
'scale_info::64',
],
},
'DescendOrigin': {
'Here': None,
'X1': {
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
'X2': (
'scale_info::54',
'scale_info::54',
),
'X3': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X4': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X5': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X6': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X7': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X8': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
},
'ExchangeAsset': {
'give': {
'Definite': [
'scale_info::67',
],
'Wild': 'scale_info::78',
},
'receive': [
'scale_info::67',
],
},
'HrmpChannelAccepted': {
'recipient': 'u32',
},
'HrmpChannelClosing': {
'initiator': 'u32',
'recipient': 'u32',
'sender': 'u32',
},
'HrmpNewChannelOpenRequest': {
'max_capacity': 'u32',
'max_message_size': 'u32',
'sender': 'u32',
},
'InitiateReserveWithdraw': {
'assets': {
'Definite': [
'scale_info::67',
],
'Wild': 'scale_info::78',
},
'reserve': {
'interior': 'scale_info::53',
'parents': 'u8',
},
'xcm': [
'scale_info::64',
],
},
'InitiateTeleport': {
'assets': {
'Definite': [
'scale_info::67',
],
'Wild': 'scale_info::78',
},
'dest': {
'interior': 'scale_info::53',
'parents': 'u8',
},
'xcm': [
'scale_info::64',
],
},
'QueryHolding': {
'assets': {
'Definite': [
'scale_info::67',
],
'Wild': 'scale_info::78',
},
'dest': {
'interior': 'scale_info::53',
'parents': 'u8',
},
'max_response_weight': 'u64',
'query_id': 'u64',
},
'QueryResponse': {
'max_weight': 'u64',
'query_id': 'u64',
'response': {
'Assets': [
'scale_info::67',
],
'ExecutionResult': (
None,
(
'u32',
'scale_info::45',
),
),
'Null': None,
'Version': 'u32',
},
},
'ReceiveTeleportedAsset': [
'scale_info::67',
],
'RefundSurplus': None,
'ReportError': {
'dest': {
'interior': 'scale_info::53',
'parents': 'u8',
},
'max_response_weight': 'u64',
'query_id': 'u64',
},
'ReserveAssetDeposited': [
'scale_info::67',
],
'SetAppendix': [
'scale_info::245',
],
'SetErrorHandler': [
'scale_info::245',
],
'SubscribeVersion': {
'max_response_weight': 'u64',
'query_id': 'u64',
},
'Transact': {
'call': {
'encoded': 'Bytes',
},
'origin_type': (
'Native',
'SovereignAccount',
'Superuser',
'Xcm',
),
'require_weight_at_most': 'u64',
},
'TransferAsset': {
'assets': [
'scale_info::67',
],
'beneficiary': {
'interior': 'scale_info::53',
'parents': 'u8',
},
},
'TransferReserveAsset': {
'assets': [
'scale_info::67',
],
'dest': {
'interior': 'scale_info::53',
'parents': 'u8',
},
'xcm': [
'scale_info::64',
],
},
'Trap': 'u64',
'UnsubscribeVersion': None,
'WithdrawAsset': [
'scale_info::67',
],
},
],
},
}
)
force_default_xcm_version¶
Set a safe XCM version (the version that XCM should be encoded with if the most recent version a destination can accept is unknown).
origin: Must be Root.maybe_xcm_version: The default XCM encoding version, orNoneto disable.
Attributes¶
| Name | Type |
|---|---|
| maybe_xcm_version | Option<XcmVersion> |
Python¶
call = substrate.compose_call(
'PolkadotXcm', 'force_default_xcm_version', {'maybe_xcm_version': (None, 'u32')}
)
force_subscribe_version_notify¶
Ask a location to notify us regarding their XCM version and any changes to it.
origin: Must be Root.location: The location to which we should subscribe for XCM version notifications.
Attributes¶
| Name | Type |
|---|---|
| location | Box<VersionedMultiLocation> |
Python¶
call = substrate.compose_call(
'PolkadotXcm', 'force_subscribe_version_notify', {
'location': {
'V0': {
'Null': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Fraction': {
'denom': 'u32',
'nom': 'u32',
},
'Members': {
'count': 'u32',
},
'MoreThanProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
},
'V1': {
'interior': {
'Here': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
},
'parents': 'u8',
},
},
}
)
force_unsubscribe_version_notify¶
Require that a particular destination should no longer notify us regarding any XCM version changes.
origin: Must be Root.location: The location to which we are currently subscribed for XCM version notifications which we no longer desire.
Attributes¶
| Name | Type |
|---|---|
| location | Box<VersionedMultiLocation> |
Python¶
call = substrate.compose_call(
'PolkadotXcm', 'force_unsubscribe_version_notify', {
'location': {
'V0': {
'Null': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Fraction': {
'denom': 'u32',
'nom': 'u32',
},
'Members': {
'count': 'u32',
},
'MoreThanProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
},
'V1': {
'interior': {
'Here': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
},
'parents': 'u8',
},
},
}
)
force_xcm_version¶
Extoll that a particular destination can be communicated with through a particular version of XCM.
origin: Must be Root.location: The destination that is being described.xcm_version: The latest version of XCM thatlocationsupports.
Attributes¶
| Name | Type |
|---|---|
| location | Box<MultiLocation> |
| xcm_version | XcmVersion |
Python¶
call = substrate.compose_call(
'PolkadotXcm', 'force_xcm_version', {
'location': {
'interior': {
'Here': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Fraction': {
'denom': 'u32',
'nom': 'u32',
},
'Members': {
'count': 'u32',
},
'MoreThanProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
},
'parents': 'u8',
},
'xcm_version': 'u32',
}
)
limited_reserve_transfer_assets¶
Transfer some assets from the local chain to the sovereign account of a destination chain and forward a notification XCM.
Fee payment on the destination side is made from the asset in the assets vector of
index fee_asset_item, up to enough to pay for weight_limit of weight. If more weight
is needed than weight_limit, then the operation will fail and the assets send may be
at risk.
origin: Must be capable of withdrawing theassetsand executing XCM.dest: Destination context for the assets. Will typically beX2(Parent, Parachain(..))to send from parachain to parachain, orX1(Parachain(..))to send from relay to parachain.beneficiary: A beneficiary location for the assets in the context ofdest. Will generally be anAccountId32value.assets: The assets to be withdrawn. This should include the assets used to pay the fee on thedestside.fee_asset_item: The index intoassetsof the item which should be used to pay fees.weight_limit: The remote-side weight limit, if any, for the XCM fee purchase.
Attributes¶
| Name | Type |
|---|---|
| dest | Box<VersionedMultiLocation> |
| beneficiary | Box<VersionedMultiLocation> |
| assets | Box<VersionedMultiAssets> |
| fee_asset_item | u32 |
| weight_limit | WeightLimit |
Python¶
call = substrate.compose_call(
'PolkadotXcm', 'limited_reserve_transfer_assets', {
'assets': {
'V0': [
{
'AbstractFungible': {
'amount': 'u128',
'id': 'Bytes',
},
'AbstractNonFungible': {
'class': 'Bytes',
'instance': {
'Array16': '[u8; 16]',
'Array32': '[u8; 32]',
'Array4': '[u8; 4]',
'Array8': '[u8; 8]',
'Blob': 'Bytes',
'Index': 'u128',
'Undefined': None,
},
},
'All': None,
'AllAbstractFungible': {
'id': 'Bytes',
},
'AllAbstractNonFungible': {
'class': 'Bytes',
},
'AllConcreteFungible': {
'id': {
'Null': None,
'X1': {
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
'X2': (
'scale_info::86',
'scale_info::86',
),
'X3': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X4': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X5': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X6': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X7': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X8': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
},
},
'AllConcreteNonFungible': {
'class': {
'Null': None,
'X1': {
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
'X2': (
'scale_info::86',
'scale_info::86',
),
'X3': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X4': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X5': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X6': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X7': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X8': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
},
},
'AllFungible': None,
'AllNonFungible': None,
'ConcreteFungible': {
'amount': 'u128',
'id': {
'Null': None,
'X1': {
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
'X2': (
'scale_info::86',
'scale_info::86',
),
'X3': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X4': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X5': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X6': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X7': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X8': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
},
},
'ConcreteNonFungible': {
'class': {
'Null': None,
'X1': {
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
'X2': (
'scale_info::86',
'scale_info::86',
),
'X3': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X4': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X5': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X6': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X7': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X8': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
},
'instance': {
'Array16': '[u8; 16]',
'Array32': '[u8; 32]',
'Array4': '[u8; 4]',
'Array8': '[u8; 8]',
'Blob': 'Bytes',
'Index': 'u128',
'Undefined': None,
},
},
'None': None,
},
],
'V1': [
{
'fun': {
'Fungible': 'u128',
'NonFungible': {
'Array16': '[u8; 16]',
'Array32': '[u8; 32]',
'Array4': '[u8; 4]',
'Array8': '[u8; 8]',
'Blob': 'Bytes',
'Index': 'u128',
'Undefined': None,
},
},
'id': {
'Abstract': 'Bytes',
'Concrete': {
'interior': 'scale_info::53',
'parents': 'u8',
},
},
},
],
},
'beneficiary': {
'V0': {
'Null': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Fraction': {
'denom': 'u32',
'nom': 'u32',
},
'Members': {
'count': 'u32',
},
'MoreThanProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
},
'V1': {
'interior': {
'Here': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
},
'parents': 'u8',
},
},
'dest': {
'V0': {
'Null': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Fraction': {
'denom': 'u32',
'nom': 'u32',
},
'Members': {
'count': 'u32',
},
'MoreThanProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
},
'V1': {
'interior': {
'Here': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
},
'parents': 'u8',
},
},
'fee_asset_item': 'u32',
'weight_limit': {
'Limited': 'u64',
'Unlimited': None,
},
}
)
limited_teleport_assets¶
Teleport some assets from the local chain to some destination chain.
Fee payment on the destination side is made from the asset in the assets vector of
index fee_asset_item, up to enough to pay for weight_limit of weight. If more weight
is needed than weight_limit, then the operation will fail and the assets send may be
at risk.
origin: Must be capable of withdrawing theassetsand executing XCM.dest: Destination context for the assets. Will typically beX2(Parent, Parachain(..))to send from parachain to parachain, orX1(Parachain(..))to send from relay to parachain.beneficiary: A beneficiary location for the assets in the context ofdest. Will generally be anAccountId32value.assets: The assets to be withdrawn. The first item should be the currency used to to pay the fee on thedestside. May not be empty.fee_asset_item: The index intoassetsof the item which should be used to pay fees.weight_limit: The remote-side weight limit, if any, for the XCM fee purchase.
Attributes¶
| Name | Type |
|---|---|
| dest | Box<VersionedMultiLocation> |
| beneficiary | Box<VersionedMultiLocation> |
| assets | Box<VersionedMultiAssets> |
| fee_asset_item | u32 |
| weight_limit | WeightLimit |
Python¶
call = substrate.compose_call(
'PolkadotXcm', 'limited_teleport_assets', {
'assets': {
'V0': [
{
'AbstractFungible': {
'amount': 'u128',
'id': 'Bytes',
},
'AbstractNonFungible': {
'class': 'Bytes',
'instance': {
'Array16': '[u8; 16]',
'Array32': '[u8; 32]',
'Array4': '[u8; 4]',
'Array8': '[u8; 8]',
'Blob': 'Bytes',
'Index': 'u128',
'Undefined': None,
},
},
'All': None,
'AllAbstractFungible': {
'id': 'Bytes',
},
'AllAbstractNonFungible': {
'class': 'Bytes',
},
'AllConcreteFungible': {
'id': {
'Null': None,
'X1': {
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
'X2': (
'scale_info::86',
'scale_info::86',
),
'X3': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X4': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X5': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X6': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X7': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X8': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
},
},
'AllConcreteNonFungible': {
'class': {
'Null': None,
'X1': {
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
'X2': (
'scale_info::86',
'scale_info::86',
),
'X3': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X4': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X5': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X6': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X7': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X8': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
},
},
'AllFungible': None,
'AllNonFungible': None,
'ConcreteFungible': {
'amount': 'u128',
'id': {
'Null': None,
'X1': {
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
'X2': (
'scale_info::86',
'scale_info::86',
),
'X3': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X4': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X5': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X6': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X7': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X8': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
},
},
'ConcreteNonFungible': {
'class': {
'Null': None,
'X1': {
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
'X2': (
'scale_info::86',
'scale_info::86',
),
'X3': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X4': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X5': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X6': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X7': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X8': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
},
'instance': {
'Array16': '[u8; 16]',
'Array32': '[u8; 32]',
'Array4': '[u8; 4]',
'Array8': '[u8; 8]',
'Blob': 'Bytes',
'Index': 'u128',
'Undefined': None,
},
},
'None': None,
},
],
'V1': [
{
'fun': {
'Fungible': 'u128',
'NonFungible': {
'Array16': '[u8; 16]',
'Array32': '[u8; 32]',
'Array4': '[u8; 4]',
'Array8': '[u8; 8]',
'Blob': 'Bytes',
'Index': 'u128',
'Undefined': None,
},
},
'id': {
'Abstract': 'Bytes',
'Concrete': {
'interior': 'scale_info::53',
'parents': 'u8',
},
},
},
],
},
'beneficiary': {
'V0': {
'Null': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Fraction': {
'denom': 'u32',
'nom': 'u32',
},
'Members': {
'count': 'u32',
},
'MoreThanProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
},
'V1': {
'interior': {
'Here': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
},
'parents': 'u8',
},
},
'dest': {
'V0': {
'Null': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Fraction': {
'denom': 'u32',
'nom': 'u32',
},
'Members': {
'count': 'u32',
},
'MoreThanProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
},
'V1': {
'interior': {
'Here': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
},
'parents': 'u8',
},
},
'fee_asset_item': 'u32',
'weight_limit': {
'Limited': 'u64',
'Unlimited': None,
},
}
)
reserve_transfer_assets¶
Transfer some assets from the local chain to the sovereign account of a destination chain and forward a notification XCM.
Fee payment on the destination side is made from the asset in the assets vector of
index fee_asset_item. The weight limit for fees is not provided and thus is unlimited,
with all fees taken as needed from the asset.
origin: Must be capable of withdrawing theassetsand executing XCM.dest: Destination context for the assets. Will typically beX2(Parent, Parachain(..))to send from parachain to parachain, orX1(Parachain(..))to send from relay to parachain.beneficiary: A beneficiary location for the assets in the context ofdest. Will generally be anAccountId32value.assets: The assets to be withdrawn. This should include the assets used to pay the fee on thedestside.fee_asset_item: The index intoassetsof the item which should be used to pay fees.
Attributes¶
| Name | Type |
|---|---|
| dest | Box<VersionedMultiLocation> |
| beneficiary | Box<VersionedMultiLocation> |
| assets | Box<VersionedMultiAssets> |
| fee_asset_item | u32 |
Python¶
call = substrate.compose_call(
'PolkadotXcm', 'reserve_transfer_assets', {
'assets': {
'V0': [
{
'AbstractFungible': {
'amount': 'u128',
'id': 'Bytes',
},
'AbstractNonFungible': {
'class': 'Bytes',
'instance': {
'Array16': '[u8; 16]',
'Array32': '[u8; 32]',
'Array4': '[u8; 4]',
'Array8': '[u8; 8]',
'Blob': 'Bytes',
'Index': 'u128',
'Undefined': None,
},
},
'All': None,
'AllAbstractFungible': {
'id': 'Bytes',
},
'AllAbstractNonFungible': {
'class': 'Bytes',
},
'AllConcreteFungible': {
'id': {
'Null': None,
'X1': {
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
'X2': (
'scale_info::86',
'scale_info::86',
),
'X3': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X4': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X5': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X6': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X7': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X8': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
},
},
'AllConcreteNonFungible': {
'class': {
'Null': None,
'X1': {
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
'X2': (
'scale_info::86',
'scale_info::86',
),
'X3': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X4': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X5': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X6': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X7': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X8': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
},
},
'AllFungible': None,
'AllNonFungible': None,
'ConcreteFungible': {
'amount': 'u128',
'id': {
'Null': None,
'X1': {
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
'X2': (
'scale_info::86',
'scale_info::86',
),
'X3': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X4': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X5': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X6': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X7': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X8': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
},
},
'ConcreteNonFungible': {
'class': {
'Null': None,
'X1': {
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
'X2': (
'scale_info::86',
'scale_info::86',
),
'X3': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X4': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X5': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X6': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X7': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X8': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
},
'instance': {
'Array16': '[u8; 16]',
'Array32': '[u8; 32]',
'Array4': '[u8; 4]',
'Array8': '[u8; 8]',
'Blob': 'Bytes',
'Index': 'u128',
'Undefined': None,
},
},
'None': None,
},
],
'V1': [
{
'fun': {
'Fungible': 'u128',
'NonFungible': {
'Array16': '[u8; 16]',
'Array32': '[u8; 32]',
'Array4': '[u8; 4]',
'Array8': '[u8; 8]',
'Blob': 'Bytes',
'Index': 'u128',
'Undefined': None,
},
},
'id': {
'Abstract': 'Bytes',
'Concrete': {
'interior': 'scale_info::53',
'parents': 'u8',
},
},
},
],
},
'beneficiary': {
'V0': {
'Null': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Fraction': {
'denom': 'u32',
'nom': 'u32',
},
'Members': {
'count': 'u32',
},
'MoreThanProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
},
'V1': {
'interior': {
'Here': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
},
'parents': 'u8',
},
},
'dest': {
'V0': {
'Null': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Fraction': {
'denom': 'u32',
'nom': 'u32',
},
'Members': {
'count': 'u32',
},
'MoreThanProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
},
'V1': {
'interior': {
'Here': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
},
'parents': 'u8',
},
},
'fee_asset_item': 'u32',
}
)
send¶
Attributes¶
| Name | Type |
|---|---|
| dest | Box<VersionedMultiLocation> |
| message | Box<VersionedXcm<()>> |
Python¶
call = substrate.compose_call(
'PolkadotXcm', 'send', {
'dest': {
'V0': {
'Null': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Fraction': {
'denom': 'u32',
'nom': 'u32',
},
'Members': {
'count': 'u32',
},
'MoreThanProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
},
'V1': {
'interior': {
'Here': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
},
'parents': 'u8',
},
},
'message': {
'V0': {
'HrmpChannelAccepted': {
'recipient': 'u32',
},
'HrmpChannelClosing': {
'initiator': 'u32',
'recipient': 'u32',
'sender': 'u32',
},
'HrmpNewChannelOpenRequest': {
'max_capacity': 'u32',
'max_message_size': 'u32',
'sender': 'u32',
},
'QueryResponse': {
'query_id': 'u64',
'response': {
'Assets': [
{
'AbstractFungible': 'InnerStruct',
'AbstractNonFungible': 'InnerStruct',
'All': None,
'AllAbstractFungible': 'InnerStruct',
'AllAbstractNonFungible': 'InnerStruct',
'AllConcreteFungible': 'InnerStruct',
'AllConcreteNonFungible': 'InnerStruct',
'AllFungible': None,
'AllNonFungible': None,
'ConcreteFungible': 'InnerStruct',
'ConcreteNonFungible': 'InnerStruct',
'None': None,
},
],
},
},
'RelayedFrom': {
'message': {
'HrmpChannelAccepted': {
'recipient': 'u32',
},
'HrmpChannelClosing': {
'initiator': 'u32',
'recipient': 'u32',
'sender': 'u32',
},
'HrmpNewChannelOpenRequest': {
'max_capacity': 'u32',
'max_message_size': 'u32',
'sender': 'u32',
},
'QueryResponse': {
'query_id': 'u64',
'response': {
'Assets': [
'scale_info::84',
],
},
},
'RelayedFrom': {
'message': {
'HrmpChannelAccepted': 'InnerStruct',
'HrmpChannelClosing': 'InnerStruct',
'HrmpNewChannelOpenRequest': 'InnerStruct',
'QueryResponse': 'InnerStruct',
'RelayedFrom': 'InnerStruct',
'ReserveAssetDeposit': 'InnerStruct',
'TeleportAsset': 'InnerStruct',
'Transact': 'InnerStruct',
'TransferAsset': 'InnerStruct',
'TransferReserveAsset': 'InnerStruct',
'WithdrawAsset': 'InnerStruct',
},
'who': {
'Null': None,
'X1': 'scale_info::86',
'X2': (
'scale_info::86',
'scale_info::86',
),
'X3': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X4': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X5': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X6': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X7': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X8': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
},
},
'ReserveAssetDeposit': {
'assets': [
'scale_info::84',
],
'effects': [
'scale_info::225',
],
},
'TeleportAsset': {
'assets': [
'scale_info::84',
],
'effects': [
'scale_info::225',
],
},
'Transact': {
'call': {
'encoded': 'Bytes',
},
'origin_type': (
'Native',
'SovereignAccount',
'Superuser',
'Xcm',
),
'require_weight_at_most': 'u64',
},
'TransferAsset': {
'assets': [
'scale_info::84',
],
'dest': {
'Null': None,
'X1': 'scale_info::86',
'X2': (
'scale_info::86',
'scale_info::86',
),
'X3': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X4': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X5': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X6': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X7': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X8': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
},
},
'TransferReserveAsset': {
'assets': [
'scale_info::84',
],
'dest': {
'Null': None,
'X1': 'scale_info::86',
'X2': (
'scale_info::86',
'scale_info::86',
),
'X3': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X4': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X5': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X6': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X7': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X8': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
},
'effects': [
'scale_info::225',
],
},
'WithdrawAsset': {
'assets': [
'scale_info::84',
],
'effects': [
'scale_info::225',
],
},
},
'who': {
'Null': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
'X2': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X3': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X4': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X5': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X6': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X7': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X8': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
},
},
'ReserveAssetDeposit': {
'assets': [
{
'AbstractFungible': {
'amount': 'u128',
'id': 'Bytes',
},
'AbstractNonFungible': {
'class': 'Bytes',
'instance': 'scale_info::70',
},
'All': None,
'AllAbstractFungible': {
'id': 'Bytes',
},
'AllAbstractNonFungible': {
'class': 'Bytes',
},
'AllConcreteFungible': {
'id': 'scale_info::85',
},
'AllConcreteNonFungible': {
'class': 'scale_info::85',
},
'AllFungible': None,
'AllNonFungible': None,
'ConcreteFungible': {
'amount': 'u128',
'id': 'scale_info::85',
},
'ConcreteNonFungible': {
'class': 'scale_info::85',
'instance': 'scale_info::70',
},
'None': None,
},
],
'effects': [
{
'BuyExecution': {
'debt': 'u64',
'fees': 'scale_info::84',
'halt_on_error': 'bool',
'weight': 'u64',
'xcm': [
'scale_info::223',
],
},
'DepositAsset': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
},
'DepositReserveAsset': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
'effects': [
'scale_info::225',
],
},
'ExchangeAsset': {
'give': [
'scale_info::84',
],
'receive': [
'scale_info::84',
],
},
'InitiateReserveWithdraw': {
'assets': [
'scale_info::84',
],
'effects': [
'scale_info::225',
],
'reserve': 'scale_info::85',
},
'InitiateTeleport': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
'effects': [
'scale_info::225',
],
},
'Null': None,
'QueryHolding': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
'query_id': 'u64',
},
},
],
},
'TeleportAsset': {
'assets': [
{
'AbstractFungible': {
'amount': 'u128',
'id': 'Bytes',
},
'AbstractNonFungible': {
'class': 'Bytes',
'instance': 'scale_info::70',
},
'All': None,
'AllAbstractFungible': {
'id': 'Bytes',
},
'AllAbstractNonFungible': {
'class': 'Bytes',
},
'AllConcreteFungible': {
'id': 'scale_info::85',
},
'AllConcreteNonFungible': {
'class': 'scale_info::85',
},
'AllFungible': None,
'AllNonFungible': None,
'ConcreteFungible': {
'amount': 'u128',
'id': 'scale_info::85',
},
'ConcreteNonFungible': {
'class': 'scale_info::85',
'instance': 'scale_info::70',
},
'None': None,
},
],
'effects': [
{
'BuyExecution': {
'debt': 'u64',
'fees': 'scale_info::84',
'halt_on_error': 'bool',
'weight': 'u64',
'xcm': [
'scale_info::223',
],
},
'DepositAsset': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
},
'DepositReserveAsset': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
'effects': [
'scale_info::225',
],
},
'ExchangeAsset': {
'give': [
'scale_info::84',
],
'receive': [
'scale_info::84',
],
},
'InitiateReserveWithdraw': {
'assets': [
'scale_info::84',
],
'effects': [
'scale_info::225',
],
'reserve': 'scale_info::85',
},
'InitiateTeleport': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
'effects': [
'scale_info::225',
],
},
'Null': None,
'QueryHolding': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
'query_id': 'u64',
},
},
],
},
'Transact': {
'call': {
'encoded': 'Bytes',
},
'origin_type': (
'Native',
'SovereignAccount',
'Superuser',
'Xcm',
),
'require_weight_at_most': 'u64',
},
'TransferAsset': {
'assets': [
{
'AbstractFungible': {
'amount': 'u128',
'id': 'Bytes',
},
'AbstractNonFungible': {
'class': 'Bytes',
'instance': 'scale_info::70',
},
'All': None,
'AllAbstractFungible': {
'id': 'Bytes',
},
'AllAbstractNonFungible': {
'class': 'Bytes',
},
'AllConcreteFungible': {
'id': 'scale_info::85',
},
'AllConcreteNonFungible': {
'class': 'scale_info::85',
},
'AllFungible': None,
'AllNonFungible': None,
'ConcreteFungible': {
'amount': 'u128',
'id': 'scale_info::85',
},
'ConcreteNonFungible': {
'class': 'scale_info::85',
'instance': 'scale_info::70',
},
'None': None,
},
],
'dest': {
'Null': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
'X2': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X3': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X4': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X5': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X6': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X7': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X8': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
},
},
'TransferReserveAsset': {
'assets': [
{
'AbstractFungible': {
'amount': 'u128',
'id': 'Bytes',
},
'AbstractNonFungible': {
'class': 'Bytes',
'instance': 'scale_info::70',
},
'All': None,
'AllAbstractFungible': {
'id': 'Bytes',
},
'AllAbstractNonFungible': {
'class': 'Bytes',
},
'AllConcreteFungible': {
'id': 'scale_info::85',
},
'AllConcreteNonFungible': {
'class': 'scale_info::85',
},
'AllFungible': None,
'AllNonFungible': None,
'ConcreteFungible': {
'amount': 'u128',
'id': 'scale_info::85',
},
'ConcreteNonFungible': {
'class': 'scale_info::85',
'instance': 'scale_info::70',
},
'None': None,
},
],
'dest': {
'Null': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
'X2': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X3': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X4': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X5': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X6': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X7': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
'X8': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
),
},
'effects': [
{
'BuyExecution': {
'debt': 'u64',
'fees': 'scale_info::84',
'halt_on_error': 'bool',
'weight': 'u64',
'xcm': [
'scale_info::223',
],
},
'DepositAsset': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
},
'DepositReserveAsset': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
'effects': [
'scale_info::225',
],
},
'ExchangeAsset': {
'give': [
'scale_info::84',
],
'receive': [
'scale_info::84',
],
},
'InitiateReserveWithdraw': {
'assets': [
'scale_info::84',
],
'effects': [
'scale_info::225',
],
'reserve': 'scale_info::85',
},
'InitiateTeleport': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
'effects': [
'scale_info::225',
],
},
'Null': None,
'QueryHolding': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
'query_id': 'u64',
},
},
],
},
'WithdrawAsset': {
'assets': [
{
'AbstractFungible': {
'amount': 'u128',
'id': 'Bytes',
},
'AbstractNonFungible': {
'class': 'Bytes',
'instance': 'scale_info::70',
},
'All': None,
'AllAbstractFungible': {
'id': 'Bytes',
},
'AllAbstractNonFungible': {
'class': 'Bytes',
},
'AllConcreteFungible': {
'id': 'scale_info::85',
},
'AllConcreteNonFungible': {
'class': 'scale_info::85',
},
'AllFungible': None,
'AllNonFungible': None,
'ConcreteFungible': {
'amount': 'u128',
'id': 'scale_info::85',
},
'ConcreteNonFungible': {
'class': 'scale_info::85',
'instance': 'scale_info::70',
},
'None': None,
},
],
'effects': [
{
'BuyExecution': {
'debt': 'u64',
'fees': 'scale_info::84',
'halt_on_error': 'bool',
'weight': 'u64',
'xcm': [
'scale_info::223',
],
},
'DepositAsset': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
},
'DepositReserveAsset': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
'effects': [
'scale_info::225',
],
},
'ExchangeAsset': {
'give': [
'scale_info::84',
],
'receive': [
'scale_info::84',
],
},
'InitiateReserveWithdraw': {
'assets': [
'scale_info::84',
],
'effects': [
'scale_info::225',
],
'reserve': 'scale_info::85',
},
'InitiateTeleport': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
'effects': [
'scale_info::225',
],
},
'Null': None,
'QueryHolding': {
'assets': [
'scale_info::84',
],
'dest': 'scale_info::85',
'query_id': 'u64',
},
},
],
},
},
'V1': {
'HrmpChannelAccepted': {
'recipient': 'u32',
},
'HrmpChannelClosing': {
'initiator': 'u32',
'recipient': 'u32',
'sender': 'u32',
},
'HrmpNewChannelOpenRequest': {
'max_capacity': 'u32',
'max_message_size': 'u32',
'sender': 'u32',
},
'QueryResponse': {
'query_id': 'u64',
'response': {
'Assets': [
'scale_info::67',
],
'Version': 'u32',
},
},
'ReceiveTeleportedAsset': {
'assets': [
{
'fun': 'scale_info::69',
'id': 'scale_info::68',
},
],
'effects': [
{
'BuyExecution': {
'debt': 'u64',
'fees': 'scale_info::67',
'halt_on_error': 'bool',
'instructions': [
'scale_info::228',
],
'weight': 'u64',
},
'DepositAsset': {
'assets': 'scale_info::77',
'beneficiary': 'scale_info::52',
'max_assets': 'u32',
},
'DepositReserveAsset': {
'assets': 'scale_info::77',
'dest': 'scale_info::52',
'effects': [
'scale_info::230',
],
'max_assets': 'u32',
},
'ExchangeAsset': {
'give': 'scale_info::77',
'receive': [
'scale_info::67',
],
},
'InitiateReserveWithdraw': {
'assets': 'scale_info::77',
'effects': [
'scale_info::230',
],
'reserve': 'scale_info::52',
},
'InitiateTeleport': {
'assets': 'scale_info::77',
'dest': 'scale_info::52',
'effects': [
'scale_info::230',
],
},
'Noop': None,
'QueryHolding': {
'assets': 'scale_info::77',
'dest': 'scale_info::52',
'query_id': 'u64',
},
},
],
},
'RelayedFrom': {
'message': {
'HrmpChannelAccepted': {
'recipient': 'u32',
},
'HrmpChannelClosing': {
'initiator': 'u32',
'recipient': 'u32',
'sender': 'u32',
},
'HrmpNewChannelOpenRequest': {
'max_capacity': 'u32',
'max_message_size': 'u32',
'sender': 'u32',
},
'QueryResponse': {
'query_id': 'u64',
'response': {
'Assets': [
'scale_info::67',
],
'Version': 'u32',
},
},
'ReceiveTeleportedAsset': {
'assets': [
'scale_info::67',
],
'effects': [
'scale_info::230',
],
},
'RelayedFrom': {
'message': {
'HrmpChannelAccepted': 'InnerStruct',
'HrmpChannelClosing': 'InnerStruct',
'HrmpNewChannelOpenRequest': 'InnerStruct',
'QueryResponse': 'InnerStruct',
'ReceiveTeleportedAsset': 'InnerStruct',
'RelayedFrom': 'InnerStruct',
'ReserveAssetDeposited': 'InnerStruct',
'SubscribeVersion': 'InnerStruct',
'Transact': 'InnerStruct',
'TransferAsset': 'InnerStruct',
'TransferReserveAsset': 'InnerStruct',
'UnsubscribeVersion': None,
'WithdrawAsset': 'InnerStruct',
},
'who': {
'Here': None,
'X1': 'scale_info::54',
'X2': (
'scale_info::54',
'scale_info::54',
),
'X3': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X4': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X5': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X6': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X7': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X8': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
},
},
'ReserveAssetDeposited': {
'assets': [
'scale_info::67',
],
'effects': [
'scale_info::230',
],
},
'SubscribeVersion': {
'max_response_weight': 'u64',
'query_id': 'u64',
},
'Transact': {
'call': {
'encoded': 'Bytes',
},
'origin_type': (
'Native',
'SovereignAccount',
'Superuser',
'Xcm',
),
'require_weight_at_most': 'u64',
},
'TransferAsset': {
'assets': [
'scale_info::67',
],
'beneficiary': {
'interior': 'scale_info::53',
'parents': 'u8',
},
},
'TransferReserveAsset': {
'assets': [
'scale_info::67',
],
'dest': {
'interior': 'scale_info::53',
'parents': 'u8',
},
'effects': [
'scale_info::230',
],
},
'UnsubscribeVersion': None,
'WithdrawAsset': {
'assets': [
'scale_info::67',
],
'effects': [
'scale_info::230',
],
},
},
'who': {
'Here': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
'X2': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X3': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X4': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X5': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X6': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X7': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X8': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
},
},
'ReserveAssetDeposited': {
'assets': [
{
'fun': 'scale_info::69',
'id': 'scale_info::68',
},
],
'effects': [
{
'BuyExecution': {
'debt': 'u64',
'fees': 'scale_info::67',
'halt_on_error': 'bool',
'instructions': [
'scale_info::228',
],
'weight': 'u64',
},
'DepositAsset': {
'assets': 'scale_info::77',
'beneficiary': 'scale_info::52',
'max_assets': 'u32',
},
'DepositReserveAsset': {
'assets': 'scale_info::77',
'dest': 'scale_info::52',
'effects': [
'scale_info::230',
],
'max_assets': 'u32',
},
'ExchangeAsset': {
'give': 'scale_info::77',
'receive': [
'scale_info::67',
],
},
'InitiateReserveWithdraw': {
'assets': 'scale_info::77',
'effects': [
'scale_info::230',
],
'reserve': 'scale_info::52',
},
'InitiateTeleport': {
'assets': 'scale_info::77',
'dest': 'scale_info::52',
'effects': [
'scale_info::230',
],
},
'Noop': None,
'QueryHolding': {
'assets': 'scale_info::77',
'dest': 'scale_info::52',
'query_id': 'u64',
},
},
],
},
'SubscribeVersion': {
'max_response_weight': 'u64',
'query_id': 'u64',
},
'Transact': {
'call': {
'encoded': 'Bytes',
},
'origin_type': (
'Native',
'SovereignAccount',
'Superuser',
'Xcm',
),
'require_weight_at_most': 'u64',
},
'TransferAsset': {
'assets': [
{
'fun': 'scale_info::69',
'id': 'scale_info::68',
},
],
'beneficiary': {
'interior': {
'Here': None,
'X1': {
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
'X2': (
'scale_info::54',
'scale_info::54',
),
'X3': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X4': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X5': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X6': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X7': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X8': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
},
'parents': 'u8',
},
},
'TransferReserveAsset': {
'assets': [
{
'fun': 'scale_info::69',
'id': 'scale_info::68',
},
],
'dest': {
'interior': {
'Here': None,
'X1': {
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
'X2': (
'scale_info::54',
'scale_info::54',
),
'X3': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X4': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X5': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X6': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X7': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X8': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
},
'parents': 'u8',
},
'effects': [
{
'BuyExecution': {
'debt': 'u64',
'fees': 'scale_info::67',
'halt_on_error': 'bool',
'instructions': [
'scale_info::228',
],
'weight': 'u64',
},
'DepositAsset': {
'assets': 'scale_info::77',
'beneficiary': 'scale_info::52',
'max_assets': 'u32',
},
'DepositReserveAsset': {
'assets': 'scale_info::77',
'dest': 'scale_info::52',
'effects': [
'scale_info::230',
],
'max_assets': 'u32',
},
'ExchangeAsset': {
'give': 'scale_info::77',
'receive': [
'scale_info::67',
],
},
'InitiateReserveWithdraw': {
'assets': 'scale_info::77',
'effects': [
'scale_info::230',
],
'reserve': 'scale_info::52',
},
'InitiateTeleport': {
'assets': 'scale_info::77',
'dest': 'scale_info::52',
'effects': [
'scale_info::230',
],
},
'Noop': None,
'QueryHolding': {
'assets': 'scale_info::77',
'dest': 'scale_info::52',
'query_id': 'u64',
},
},
],
},
'UnsubscribeVersion': None,
'WithdrawAsset': {
'assets': [
{
'fun': 'scale_info::69',
'id': 'scale_info::68',
},
],
'effects': [
{
'BuyExecution': {
'debt': 'u64',
'fees': 'scale_info::67',
'halt_on_error': 'bool',
'instructions': [
'scale_info::228',
],
'weight': 'u64',
},
'DepositAsset': {
'assets': 'scale_info::77',
'beneficiary': 'scale_info::52',
'max_assets': 'u32',
},
'DepositReserveAsset': {
'assets': 'scale_info::77',
'dest': 'scale_info::52',
'effects': [
'scale_info::230',
],
'max_assets': 'u32',
},
'ExchangeAsset': {
'give': 'scale_info::77',
'receive': [
'scale_info::67',
],
},
'InitiateReserveWithdraw': {
'assets': 'scale_info::77',
'effects': [
'scale_info::230',
],
'reserve': 'scale_info::52',
},
'InitiateTeleport': {
'assets': 'scale_info::77',
'dest': 'scale_info::52',
'effects': [
'scale_info::230',
],
},
'Noop': None,
'QueryHolding': {
'assets': 'scale_info::77',
'dest': 'scale_info::52',
'query_id': 'u64',
},
},
],
},
},
'V2': [
{
'BuyExecution': {
'fees': {
'fun': 'scale_info::69',
'id': 'scale_info::68',
},
'weight_limit': {
'Limited': 'u64',
'Unlimited': None,
},
},
'ClaimAsset': {
'assets': [
'scale_info::67',
],
'ticket': {
'interior': 'scale_info::53',
'parents': 'u8',
},
},
'ClearError': None,
'ClearOrigin': None,
'DepositAsset': {
'assets': {
'Definite': [
'scale_info::67',
],
'Wild': 'scale_info::78',
},
'beneficiary': {
'interior': 'scale_info::53',
'parents': 'u8',
},
'max_assets': 'u32',
},
'DepositReserveAsset': {
'assets': {
'Definite': [
'scale_info::67',
],
'Wild': 'scale_info::78',
},
'dest': {
'interior': 'scale_info::53',
'parents': 'u8',
},
'max_assets': 'u32',
'xcm': [
'scale_info::64',
],
},
'DescendOrigin': {
'Here': None,
'X1': {
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
'X2': (
'scale_info::54',
'scale_info::54',
),
'X3': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X4': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X5': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X6': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X7': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X8': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
},
'ExchangeAsset': {
'give': {
'Definite': [
'scale_info::67',
],
'Wild': 'scale_info::78',
},
'receive': [
'scale_info::67',
],
},
'HrmpChannelAccepted': {
'recipient': 'u32',
},
'HrmpChannelClosing': {
'initiator': 'u32',
'recipient': 'u32',
'sender': 'u32',
},
'HrmpNewChannelOpenRequest': {
'max_capacity': 'u32',
'max_message_size': 'u32',
'sender': 'u32',
},
'InitiateReserveWithdraw': {
'assets': {
'Definite': [
'scale_info::67',
],
'Wild': 'scale_info::78',
},
'reserve': {
'interior': 'scale_info::53',
'parents': 'u8',
},
'xcm': [
'scale_info::64',
],
},
'InitiateTeleport': {
'assets': {
'Definite': [
'scale_info::67',
],
'Wild': 'scale_info::78',
},
'dest': {
'interior': 'scale_info::53',
'parents': 'u8',
},
'xcm': [
'scale_info::64',
],
},
'QueryHolding': {
'assets': {
'Definite': [
'scale_info::67',
],
'Wild': 'scale_info::78',
},
'dest': {
'interior': 'scale_info::53',
'parents': 'u8',
},
'max_response_weight': 'u64',
'query_id': 'u64',
},
'QueryResponse': {
'max_weight': 'u64',
'query_id': 'u64',
'response': {
'Assets': [
'scale_info::67',
],
'ExecutionResult': (
None,
(
'u32',
'scale_info::45',
),
),
'Null': None,
'Version': 'u32',
},
},
'ReceiveTeleportedAsset': [
'scale_info::67',
],
'RefundSurplus': None,
'ReportError': {
'dest': {
'interior': 'scale_info::53',
'parents': 'u8',
},
'max_response_weight': 'u64',
'query_id': 'u64',
},
'ReserveAssetDeposited': [
'scale_info::67',
],
'SetAppendix': [
'scale_info::64',
],
'SetErrorHandler': [
'scale_info::64',
],
'SubscribeVersion': {
'max_response_weight': 'u64',
'query_id': 'u64',
},
'Transact': {
'call': {
'encoded': 'Bytes',
},
'origin_type': (
'Native',
'SovereignAccount',
'Superuser',
'Xcm',
),
'require_weight_at_most': 'u64',
},
'TransferAsset': {
'assets': [
'scale_info::67',
],
'beneficiary': {
'interior': 'scale_info::53',
'parents': 'u8',
},
},
'TransferReserveAsset': {
'assets': [
'scale_info::67',
],
'dest': {
'interior': 'scale_info::53',
'parents': 'u8',
},
'xcm': [
'scale_info::64',
],
},
'Trap': 'u64',
'UnsubscribeVersion': None,
'WithdrawAsset': [
'scale_info::67',
],
},
],
},
}
)
teleport_assets¶
Teleport some assets from the local chain to some destination chain.
Fee payment on the destination side is made from the asset in the assets vector of
index fee_asset_item. The weight limit for fees is not provided and thus is unlimited,
with all fees taken as needed from the asset.
origin: Must be capable of withdrawing theassetsand executing XCM.dest: Destination context for the assets. Will typically beX2(Parent, Parachain(..))to send from parachain to parachain, orX1(Parachain(..))to send from relay to parachain.beneficiary: A beneficiary location for the assets in the context ofdest. Will generally be anAccountId32value.assets: The assets to be withdrawn. The first item should be the currency used to to pay the fee on thedestside. May not be empty.fee_asset_item: The index intoassetsof the item which should be used to pay fees.
Attributes¶
| Name | Type |
|---|---|
| dest | Box<VersionedMultiLocation> |
| beneficiary | Box<VersionedMultiLocation> |
| assets | Box<VersionedMultiAssets> |
| fee_asset_item | u32 |
Python¶
call = substrate.compose_call(
'PolkadotXcm', 'teleport_assets', {
'assets': {
'V0': [
{
'AbstractFungible': {
'amount': 'u128',
'id': 'Bytes',
},
'AbstractNonFungible': {
'class': 'Bytes',
'instance': {
'Array16': '[u8; 16]',
'Array32': '[u8; 32]',
'Array4': '[u8; 4]',
'Array8': '[u8; 8]',
'Blob': 'Bytes',
'Index': 'u128',
'Undefined': None,
},
},
'All': None,
'AllAbstractFungible': {
'id': 'Bytes',
},
'AllAbstractNonFungible': {
'class': 'Bytes',
},
'AllConcreteFungible': {
'id': {
'Null': None,
'X1': {
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
'X2': (
'scale_info::86',
'scale_info::86',
),
'X3': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X4': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X5': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X6': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X7': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X8': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
},
},
'AllConcreteNonFungible': {
'class': {
'Null': None,
'X1': {
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
'X2': (
'scale_info::86',
'scale_info::86',
),
'X3': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X4': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X5': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X6': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X7': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X8': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
},
},
'AllFungible': None,
'AllNonFungible': None,
'ConcreteFungible': {
'amount': 'u128',
'id': {
'Null': None,
'X1': {
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
'X2': (
'scale_info::86',
'scale_info::86',
),
'X3': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X4': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X5': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X6': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X7': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X8': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
},
},
'ConcreteNonFungible': {
'class': {
'Null': None,
'X1': {
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
'X2': (
'scale_info::86',
'scale_info::86',
),
'X3': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X4': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X5': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X6': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X7': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X8': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
},
'instance': {
'Array16': '[u8; 16]',
'Array32': '[u8; 32]',
'Array4': '[u8; 4]',
'Array8': '[u8; 8]',
'Blob': 'Bytes',
'Index': 'u128',
'Undefined': None,
},
},
'None': None,
},
],
'V1': [
{
'fun': {
'Fungible': 'u128',
'NonFungible': {
'Array16': '[u8; 16]',
'Array32': '[u8; 32]',
'Array4': '[u8; 4]',
'Array8': '[u8; 8]',
'Blob': 'Bytes',
'Index': 'u128',
'Undefined': None,
},
},
'id': {
'Abstract': 'Bytes',
'Concrete': {
'interior': 'scale_info::53',
'parents': 'u8',
},
},
},
],
},
'beneficiary': {
'V0': {
'Null': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Fraction': {
'denom': 'u32',
'nom': 'u32',
},
'Members': {
'count': 'u32',
},
'MoreThanProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
},
'V1': {
'interior': {
'Here': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
},
'parents': 'u8',
},
},
'dest': {
'V0': {
'Null': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Fraction': {
'denom': 'u32',
'nom': 'u32',
},
'Members': {
'count': 'u32',
},
'MoreThanProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
},
'V1': {
'interior': {
'Here': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
},
'parents': 'u8',
},
},
'fee_asset_item': 'u32',
}
)
Events¶
AssetsClaimed¶
Some assets have been claimed from an asset trap
[ hash, origin, assets ]
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | H256 |
[u8; 32] |
| None | MultiLocation |
{'parents': 'u8', 'interior': {'Here': None, 'X1': {'Parachain': 'u32', 'AccountId32': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'id': '[u8; 32]'}, 'AccountIndex64': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'index': 'u64'}, 'AccountKey20': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': {'Unit': None, 'Named': 'Bytes', 'Index': 'u32', 'Executive': None, 'Technical': None, 'Legislative': None, 'Judicial': None}, 'part': {'Voice': None, 'Members': 'InnerStruct', 'Fraction': 'InnerStruct', 'AtLeastProportion': 'InnerStruct', 'MoreThanProportion': 'InnerStruct'}}}, 'X2': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X3': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X4': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X5': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X6': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X7': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X8': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}})}} |
| None | VersionedMultiAssets |
{'V0': [{'None': None, 'All': None, 'AllFungible': None, 'AllNonFungible': None, 'AllAbstractFungible': {'id': 'Bytes'}, 'AllAbstractNonFungible': {'class': 'Bytes'}, 'AllConcreteFungible': {'id': {'Null': None, 'X1': 'scale_info::86', 'X2': ('scale_info::86', 'scale_info::86'), 'X3': ('scale_info::86', 'scale_info::86', 'scale_info::86'), 'X4': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X5': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X6': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X7': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X8': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86')}}, 'AllConcreteNonFungible': {'class': {'Null': None, 'X1': 'scale_info::86', 'X2': ('scale_info::86', 'scale_info::86'), 'X3': ('scale_info::86', 'scale_info::86', 'scale_info::86'), 'X4': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X5': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X6': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X7': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X8': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86')}}, 'AbstractFungible': {'id': 'Bytes', 'amount': 'u128'}, 'AbstractNonFungible': {'class': 'Bytes', 'instance': {'Undefined': None, 'Index': 'u128', 'Array4': '[u8; 4]', 'Array8': '[u8; 8]', 'Array16': '[u8; 16]', 'Array32': '[u8; 32]', 'Blob': 'Bytes'}}, 'ConcreteFungible': {'id': {'Null': None, 'X1': 'scale_info::86', 'X2': ('scale_info::86', 'scale_info::86'), 'X3': ('scale_info::86', 'scale_info::86', 'scale_info::86'), 'X4': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X5': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X6': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X7': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X8': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86')}, 'amount': 'u128'}, 'ConcreteNonFungible': {'class': {'Null': None, 'X1': 'scale_info::86', 'X2': ('scale_info::86', 'scale_info::86'), 'X3': ('scale_info::86', 'scale_info::86', 'scale_info::86'), 'X4': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X5': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X6': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X7': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X8': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86')}, 'instance': {'Undefined': None, 'Index': 'u128', 'Array4': '[u8; 4]', 'Array8': '[u8; 8]', 'Array16': '[u8; 16]', 'Array32': '[u8; 32]', 'Blob': 'Bytes'}}}], 'V1': [{'id': {'Concrete': 'scale_info::52', 'Abstract': 'Bytes'}, 'fun': {'Fungible': 'u128', 'NonFungible': 'scale_info::70'}}]} |
AssetsTrapped¶
Some assets have been placed in an asset trap.
[ hash, origin, assets ]
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | H256 |
[u8; 32] |
| None | MultiLocation |
{'parents': 'u8', 'interior': {'Here': None, 'X1': {'Parachain': 'u32', 'AccountId32': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'id': '[u8; 32]'}, 'AccountIndex64': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'index': 'u64'}, 'AccountKey20': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': {'Unit': None, 'Named': 'Bytes', 'Index': 'u32', 'Executive': None, 'Technical': None, 'Legislative': None, 'Judicial': None}, 'part': {'Voice': None, 'Members': 'InnerStruct', 'Fraction': 'InnerStruct', 'AtLeastProportion': 'InnerStruct', 'MoreThanProportion': 'InnerStruct'}}}, 'X2': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X3': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X4': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X5': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X6': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X7': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X8': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}})}} |
| None | VersionedMultiAssets |
{'V0': [{'None': None, 'All': None, 'AllFungible': None, 'AllNonFungible': None, 'AllAbstractFungible': {'id': 'Bytes'}, 'AllAbstractNonFungible': {'class': 'Bytes'}, 'AllConcreteFungible': {'id': {'Null': None, 'X1': 'scale_info::86', 'X2': ('scale_info::86', 'scale_info::86'), 'X3': ('scale_info::86', 'scale_info::86', 'scale_info::86'), 'X4': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X5': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X6': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X7': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X8': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86')}}, 'AllConcreteNonFungible': {'class': {'Null': None, 'X1': 'scale_info::86', 'X2': ('scale_info::86', 'scale_info::86'), 'X3': ('scale_info::86', 'scale_info::86', 'scale_info::86'), 'X4': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X5': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X6': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X7': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X8': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86')}}, 'AbstractFungible': {'id': 'Bytes', 'amount': 'u128'}, 'AbstractNonFungible': {'class': 'Bytes', 'instance': {'Undefined': None, 'Index': 'u128', 'Array4': '[u8; 4]', 'Array8': '[u8; 8]', 'Array16': '[u8; 16]', 'Array32': '[u8; 32]', 'Blob': 'Bytes'}}, 'ConcreteFungible': {'id': {'Null': None, 'X1': 'scale_info::86', 'X2': ('scale_info::86', 'scale_info::86'), 'X3': ('scale_info::86', 'scale_info::86', 'scale_info::86'), 'X4': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X5': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X6': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X7': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X8': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86')}, 'amount': 'u128'}, 'ConcreteNonFungible': {'class': {'Null': None, 'X1': 'scale_info::86', 'X2': ('scale_info::86', 'scale_info::86'), 'X3': ('scale_info::86', 'scale_info::86', 'scale_info::86'), 'X4': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X5': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X6': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X7': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86'), 'X8': ('scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86', 'scale_info::86')}, 'instance': {'Undefined': None, 'Index': 'u128', 'Array4': '[u8; 4]', 'Array8': '[u8; 8]', 'Array16': '[u8; 16]', 'Array32': '[u8; 32]', 'Blob': 'Bytes'}}}], 'V1': [{'id': {'Concrete': 'scale_info::52', 'Abstract': 'Bytes'}, 'fun': {'Fungible': 'u128', 'NonFungible': 'scale_info::70'}}]} |
Attempted¶
Execution of an XCM message was attempted.
[ outcome ]
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | xcm::latest::Outcome |
{'Complete': 'u64', 'Incomplete': ('u64', {'Overflow': None, 'Unimplemented': None, 'UntrustedReserveLocation': None, 'UntrustedTeleportLocation': None, 'MultiLocationFull': None, 'MultiLocationNotInvertible': None, 'BadOrigin': None, 'InvalidLocation': None, 'AssetNotFound': None, 'FailedToTransactAsset': None, 'NotWithdrawable': None, 'LocationCannotHold': None, 'ExceedsMaxMessageSize': None, 'DestinationUnsupported': None, 'Transport': None, 'Unroutable': None, 'UnknownClaim': None, 'FailedToDecode': None, 'MaxWeightInvalid': None, 'NotHoldingFees': None, 'TooExpensive': None, 'Trap': 'u64', 'UnhandledXcmVersion': None, 'WeightLimitReached': 'u64', 'Barrier': None, 'WeightNotComputable': None}), 'Error': {'Overflow': None, 'Unimplemented': None, 'UntrustedReserveLocation': None, 'UntrustedTeleportLocation': None, 'MultiLocationFull': None, 'MultiLocationNotInvertible': None, 'BadOrigin': None, 'InvalidLocation': None, 'AssetNotFound': None, 'FailedToTransactAsset': None, 'NotWithdrawable': None, 'LocationCannotHold': None, 'ExceedsMaxMessageSize': None, 'DestinationUnsupported': None, 'Transport': None, 'Unroutable': None, 'UnknownClaim': None, 'FailedToDecode': None, 'MaxWeightInvalid': None, 'NotHoldingFees': None, 'TooExpensive': None, 'Trap': 'u64', 'UnhandledXcmVersion': None, 'WeightLimitReached': 'u64', 'Barrier': None, 'WeightNotComputable': None}} |
InvalidResponder¶
Expected query response has been received but the origin location of the response does not match that expected. The query remains registered for a later, valid, response to be received and acted upon.
[ origin location, id, expected location ]
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | MultiLocation |
{'parents': 'u8', 'interior': {'Here': None, 'X1': {'Parachain': 'u32', 'AccountId32': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'id': '[u8; 32]'}, 'AccountIndex64': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'index': 'u64'}, 'AccountKey20': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': {'Unit': None, 'Named': 'Bytes', 'Index': 'u32', 'Executive': None, 'Technical': None, 'Legislative': None, 'Judicial': None}, 'part': {'Voice': None, 'Members': 'InnerStruct', 'Fraction': 'InnerStruct', 'AtLeastProportion': 'InnerStruct', 'MoreThanProportion': 'InnerStruct'}}}, 'X2': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X3': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X4': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X5': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X6': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X7': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X8': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}})}} |
| None | QueryId |
u64 |
| None | Option<MultiLocation> |
(None, {'parents': 'u8', 'interior': {'Here': None, 'X1': {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, 'X2': ({'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}), 'X3': ({'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}), 'X4': ({'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}), 'X5': ({'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}), 'X6': ({'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}), 'X7': ({'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}), 'X8': ({'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'})}}) |
InvalidResponderVersion¶
Expected query response has been received but the expected origin location placed in storage by this runtime previously cannot be decoded. The query remains registered.
This is unexpected (since a location placed in storage in a previously executing runtime should be readable prior to query timeout) and dangerous since the possibly valid response will be dropped. Manual governance intervention is probably going to be needed.
[ origin location, id ]
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | MultiLocation |
{'parents': 'u8', 'interior': {'Here': None, 'X1': {'Parachain': 'u32', 'AccountId32': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'id': '[u8; 32]'}, 'AccountIndex64': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'index': 'u64'}, 'AccountKey20': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': {'Unit': None, 'Named': 'Bytes', 'Index': 'u32', 'Executive': None, 'Technical': None, 'Legislative': None, 'Judicial': None}, 'part': {'Voice': None, 'Members': 'InnerStruct', 'Fraction': 'InnerStruct', 'AtLeastProportion': 'InnerStruct', 'MoreThanProportion': 'InnerStruct'}}}, 'X2': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X3': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X4': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X5': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X6': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X7': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X8': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}})}} |
| None | QueryId |
u64 |
Notified¶
Query response has been received and query is removed. The registered notification has been dispatched and executed successfully.
[ id, pallet index, call index ]
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | QueryId |
u64 |
| None | u8 |
u8 |
| None | u8 |
u8 |
NotifyDecodeFailed¶
Query response has been received and query is removed. The dispatch was unable to be
decoded into a Call; this might be due to dispatch function having a signature which
is not (origin, QueryId, Response).
[ id, pallet index, call index ]
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | QueryId |
u64 |
| None | u8 |
u8 |
| None | u8 |
u8 |
NotifyDispatchError¶
Query response has been received and query is removed. There was a general error with dispatching the notification call.
[ id, pallet index, call index ]
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | QueryId |
u64 |
| None | u8 |
u8 |
| None | u8 |
u8 |
NotifyOverweight¶
Query response has been received and query is removed. The registered notification could not be dispatched because the dispatch weight is greater than the maximum weight originally budgeted by this runtime for the query result.
[ id, pallet index, call index, actual weight, max budgeted weight ]
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | QueryId |
u64 |
| None | u8 |
u8 |
| None | u8 |
u8 |
| None | Weight |
{'ref_time': 'u64', 'proof_size': 'u64'} |
| None | Weight |
{'ref_time': 'u64', 'proof_size': 'u64'} |
NotifyTargetMigrationFail¶
A given location which had a version change subscription was dropped owing to an error migrating the location to our new XCM format.
[ location, query ID ]
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | VersionedMultiLocation |
{'V0': {'Null': None, 'X1': {'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'id': '[u8; 32]'}, 'AccountIndex64': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'index': 'u64'}, 'AccountKey20': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': {'Unit': None, 'Named': 'Bytes', 'Index': 'u32', 'Executive': None, 'Technical': None, 'Legislative': None, 'Judicial': None}, 'part': {'Voice': None, 'Members': 'InnerStruct', 'Fraction': 'InnerStruct', 'AtLeastProportion': 'InnerStruct', 'MoreThanProportion': 'InnerStruct'}}}, 'X2': ({'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X3': ({'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X4': ({'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X5': ({'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X6': ({'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X7': ({'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X8': ({'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parent': None, 'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}})}, 'V1': {'parents': 'u8', 'interior': {'Here': None, 'X1': {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, 'X2': ({'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}), 'X3': ({'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}), 'X4': ({'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}), 'X5': ({'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}), 'X6': ({'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}), 'X7': ({'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}), 'X8': ({'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'})}}} |
| None | QueryId |
u64 |
NotifyTargetSendFail¶
A given location which had a version change subscription was dropped owing to an error sending the notification to it.
[ location, query ID, error ]
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | MultiLocation |
{'parents': 'u8', 'interior': {'Here': None, 'X1': {'Parachain': 'u32', 'AccountId32': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'id': '[u8; 32]'}, 'AccountIndex64': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'index': 'u64'}, 'AccountKey20': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': {'Unit': None, 'Named': 'Bytes', 'Index': 'u32', 'Executive': None, 'Technical': None, 'Legislative': None, 'Judicial': None}, 'part': {'Voice': None, 'Members': 'InnerStruct', 'Fraction': 'InnerStruct', 'AtLeastProportion': 'InnerStruct', 'MoreThanProportion': 'InnerStruct'}}}, 'X2': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X3': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X4': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X5': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X6': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X7': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X8': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}})}} |
| None | QueryId |
u64 |
| None | XcmError |
{'Overflow': None, 'Unimplemented': None, 'UntrustedReserveLocation': None, 'UntrustedTeleportLocation': None, 'MultiLocationFull': None, 'MultiLocationNotInvertible': None, 'BadOrigin': None, 'InvalidLocation': None, 'AssetNotFound': None, 'FailedToTransactAsset': None, 'NotWithdrawable': None, 'LocationCannotHold': None, 'ExceedsMaxMessageSize': None, 'DestinationUnsupported': None, 'Transport': None, 'Unroutable': None, 'UnknownClaim': None, 'FailedToDecode': None, 'MaxWeightInvalid': None, 'NotHoldingFees': None, 'TooExpensive': None, 'Trap': 'u64', 'UnhandledXcmVersion': None, 'WeightLimitReached': 'u64', 'Barrier': None, 'WeightNotComputable': None} |
ResponseReady¶
Query response has been received and is ready for taking with take_response. There is
no registered notification call.
[ id, response ]
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | QueryId |
u64 |
| None | Response |
{'Null': None, 'Assets': [{'id': {'Concrete': 'scale_info::52', 'Abstract': 'Bytes'}, 'fun': {'Fungible': 'u128', 'NonFungible': 'scale_info::70'}}], 'ExecutionResult': (None, ('u32', {'Overflow': None, 'Unimplemented': None, 'UntrustedReserveLocation': None, 'UntrustedTeleportLocation': None, 'MultiLocationFull': None, 'MultiLocationNotInvertible': None, 'BadOrigin': None, 'InvalidLocation': None, 'AssetNotFound': None, 'FailedToTransactAsset': None, 'NotWithdrawable': None, 'LocationCannotHold': None, 'ExceedsMaxMessageSize': None, 'DestinationUnsupported': None, 'Transport': None, 'Unroutable': None, 'UnknownClaim': None, 'FailedToDecode': None, 'MaxWeightInvalid': None, 'NotHoldingFees': None, 'TooExpensive': None, 'Trap': 'u64', 'UnhandledXcmVersion': None, 'WeightLimitReached': 'u64', 'Barrier': None, 'WeightNotComputable': None})), 'Version': 'u32'} |
ResponseTaken¶
Received query response has been read and removed.
[ id ]
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | QueryId |
u64 |
Sent¶
A XCM message was sent.
[ origin, destination, message ]
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | MultiLocation |
{'parents': 'u8', 'interior': {'Here': None, 'X1': {'Parachain': 'u32', 'AccountId32': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'id': '[u8; 32]'}, 'AccountIndex64': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'index': 'u64'}, 'AccountKey20': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': {'Unit': None, 'Named': 'Bytes', 'Index': 'u32', 'Executive': None, 'Technical': None, 'Legislative': None, 'Judicial': None}, 'part': {'Voice': None, 'Members': 'InnerStruct', 'Fraction': 'InnerStruct', 'AtLeastProportion': 'InnerStruct', 'MoreThanProportion': 'InnerStruct'}}}, 'X2': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X3': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X4': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X5': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X6': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X7': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X8': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}})}} |
| None | MultiLocation |
{'parents': 'u8', 'interior': {'Here': None, 'X1': {'Parachain': 'u32', 'AccountId32': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'id': '[u8; 32]'}, 'AccountIndex64': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'index': 'u64'}, 'AccountKey20': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': {'Unit': None, 'Named': 'Bytes', 'Index': 'u32', 'Executive': None, 'Technical': None, 'Legislative': None, 'Judicial': None}, 'part': {'Voice': None, 'Members': 'InnerStruct', 'Fraction': 'InnerStruct', 'AtLeastProportion': 'InnerStruct', 'MoreThanProportion': 'InnerStruct'}}}, 'X2': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X3': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X4': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X5': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X6': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X7': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X8': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}})}} |
| None | Xcm<()> |
[{'WithdrawAsset': ['scale_info::67'], 'ReserveAssetDeposited': ['scale_info::67'], 'ReceiveTeleportedAsset': ['scale_info::67'], 'QueryResponse': {'query_id': 'u64', 'response': {'Null': None, 'Assets': ['scale_info::67'], 'ExecutionResult': (None, ('u32', 'scale_info::45')), 'Version': 'u32'}, 'max_weight': 'u64'}, 'TransferAsset': {'assets': ['scale_info::67'], 'beneficiary': {'parents': 'u8', 'interior': 'scale_info::53'}}, 'TransferReserveAsset': {'assets': ['scale_info::67'], 'dest': {'parents': 'u8', 'interior': 'scale_info::53'}, 'xcm': ['scale_info::64']}, 'Transact': {'origin_type': ('Native', 'SovereignAccount', 'Superuser', 'Xcm'), 'require_weight_at_most': 'u64', 'call': {'encoded': 'Bytes'}}, 'HrmpNewChannelOpenRequest': {'sender': 'u32', 'max_message_size': 'u32', 'max_capacity': 'u32'}, 'HrmpChannelAccepted': {'recipient': 'u32'}, 'HrmpChannelClosing': {'initiator': 'u32', 'sender': 'u32', 'recipient': 'u32'}, 'ClearOrigin': None, 'DescendOrigin': {'Here': None, 'X1': {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, 'X2': ('scale_info::54', 'scale_info::54'), 'X3': ('scale_info::54', 'scale_info::54', 'scale_info::54'), 'X4': ('scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54'), 'X5': ('scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54'), 'X6': ('scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54'), 'X7': ('scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54'), 'X8': ('scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54')}, 'ReportError': {'query_id': 'u64', 'dest': {'parents': 'u8', 'interior': 'scale_info::53'}, 'max_response_weight': 'u64'}, 'DepositAsset': {'assets': {'Definite': ['scale_info::67'], 'Wild': 'scale_info::78'}, 'max_assets': 'u32', 'beneficiary': {'parents': 'u8', 'interior': 'scale_info::53'}}, 'DepositReserveAsset': {'assets': {'Definite': ['scale_info::67'], 'Wild': 'scale_info::78'}, 'max_assets': 'u32', 'dest': {'parents': 'u8', 'interior': 'scale_info::53'}, 'xcm': ['scale_info::64']}, 'ExchangeAsset': {'give': {'Definite': ['scale_info::67'], 'Wild': 'scale_info::78'}, 'receive': ['scale_info::67']}, 'InitiateReserveWithdraw': {'assets': {'Definite': ['scale_info::67'], 'Wild': 'scale_info::78'}, 'reserve': {'parents': 'u8', 'interior': 'scale_info::53'}, 'xcm': ['scale_info::64']}, 'InitiateTeleport': {'assets': {'Definite': ['scale_info::67'], 'Wild': 'scale_info::78'}, 'dest': {'parents': 'u8', 'interior': 'scale_info::53'}, 'xcm': ['scale_info::64']}, 'QueryHolding': {'query_id': 'u64', 'dest': {'parents': 'u8', 'interior': 'scale_info::53'}, 'assets': {'Definite': ['scale_info::67'], 'Wild': 'scale_info::78'}, 'max_response_weight': 'u64'}, 'BuyExecution': {'fees': {'id': 'scale_info::68', 'fun': 'scale_info::69'}, 'weight_limit': {'Unlimited': None, 'Limited': 'u64'}}, 'RefundSurplus': None, 'SetErrorHandler': ['scale_info::64'], 'SetAppendix': ['scale_info::64'], 'ClearError': None, 'ClaimAsset': {'assets': ['scale_info::67'], 'ticket': {'parents': 'u8', 'interior': 'scale_info::53'}}, 'Trap': 'u64', 'SubscribeVersion': {'query_id': 'u64', 'max_response_weight': 'u64'}, 'UnsubscribeVersion': None}] |
SupportedVersionChanged¶
The supported version of a location has been changed. This might be through an automatic notification or a manual intervention.
[ location, XCM version ]
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | MultiLocation |
{'parents': 'u8', 'interior': {'Here': None, 'X1': {'Parachain': 'u32', 'AccountId32': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'id': '[u8; 32]'}, 'AccountIndex64': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'index': 'u64'}, 'AccountKey20': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': {'Unit': None, 'Named': 'Bytes', 'Index': 'u32', 'Executive': None, 'Technical': None, 'Legislative': None, 'Judicial': None}, 'part': {'Voice': None, 'Members': 'InnerStruct', 'Fraction': 'InnerStruct', 'AtLeastProportion': 'InnerStruct', 'MoreThanProportion': 'InnerStruct'}}}, 'X2': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X3': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X4': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X5': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X6': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X7': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X8': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}})}} |
| None | XcmVersion |
u32 |
UnexpectedResponse¶
Query response received which does not match a registered query. This may be because a matching query was never registered, it may be because it is a duplicate response, or because the query timed out.
[ origin location, id ]
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | MultiLocation |
{'parents': 'u8', 'interior': {'Here': None, 'X1': {'Parachain': 'u32', 'AccountId32': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'id': '[u8; 32]'}, 'AccountIndex64': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'index': 'u64'}, 'AccountKey20': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': {'Unit': None, 'Named': 'Bytes', 'Index': 'u32', 'Executive': None, 'Technical': None, 'Legislative': None, 'Judicial': None}, 'part': {'Voice': None, 'Members': 'InnerStruct', 'Fraction': 'InnerStruct', 'AtLeastProportion': 'InnerStruct', 'MoreThanProportion': 'InnerStruct'}}}, 'X2': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X3': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X4': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X5': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X6': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X7': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X8': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}})}} |
| None | QueryId |
u64 |
VersionChangeNotified¶
An XCM version change notification message has been attempted to be sent.
[ destination, result ]
Attributes¶
| Name | Type | Composition |
|---|---|---|
| None | MultiLocation |
{'parents': 'u8', 'interior': {'Here': None, 'X1': {'Parachain': 'u32', 'AccountId32': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'id': '[u8; 32]'}, 'AccountIndex64': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'index': 'u64'}, 'AccountKey20': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': {'Unit': None, 'Named': 'Bytes', 'Index': 'u32', 'Executive': None, 'Technical': None, 'Legislative': None, 'Judicial': None}, 'part': {'Voice': None, 'Members': 'InnerStruct', 'Fraction': 'InnerStruct', 'AtLeastProportion': 'InnerStruct', 'MoreThanProportion': 'InnerStruct'}}}, 'X2': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X3': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X4': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X5': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X6': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X7': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X8': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}})}} |
| None | XcmVersion |
u32 |
Storage functions¶
AssetTraps¶
The existing asset traps.
Key is the blake2 256 hash of (origin, versioned MultiAssets) pair. Value is the number of
times this pair has been trapped (usually just 1 if it exists at all).
Python¶
result = substrate.query(
'PolkadotXcm', 'AssetTraps', ['[u8; 32]']
)
Return value¶
'u32'
CurrentMigration¶
The current migration's stage, if any.
Python¶
result = substrate.query(
'PolkadotXcm', 'CurrentMigration', []
)
Return value¶
{
'MigrateAndNotifyOldTargets': None,
'MigrateSupportedVersion': None,
'MigrateVersionNotifiers': None,
'NotifyCurrentTargets': (None, 'Bytes'),
}
Queries¶
The ongoing queries.
Python¶
result = substrate.query(
'PolkadotXcm', 'Queries', ['u64']
)
Return value¶
{
'Pending': {
'maybe_notify': (None, ('u8', 'u8')),
'responder': {
'V0': {
'Null': None,
'X1': {
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
'X2': ('scale_info::86', 'scale_info::86'),
'X3': ('scale_info::86', 'scale_info::86', 'scale_info::86'),
'X4': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X5': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X6': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X7': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X8': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
},
'V1': {
'interior': {
'Here': None,
'X1': 'scale_info::54',
'X2': ('scale_info::54', 'scale_info::54'),
'X3': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X4': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X5': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X6': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X7': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X8': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
},
'parents': 'u8',
},
},
'timeout': 'u32',
},
'Ready': {
'at': 'u32',
'response': {
'V0': {'Assets': ['scale_info::84']},
'V1': {'Assets': ['scale_info::67'], 'Version': 'u32'},
'V2': {
'Assets': ['scale_info::67'],
'ExecutionResult': (None, ('u32', 'scale_info::45')),
'Null': None,
'Version': 'u32',
},
},
},
'VersionNotifier': {
'is_active': 'bool',
'origin': {
'V0': {
'Null': None,
'X1': {
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
'X2': ('scale_info::86', 'scale_info::86'),
'X3': ('scale_info::86', 'scale_info::86', 'scale_info::86'),
'X4': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X5': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X6': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X7': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X8': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
},
'V1': {
'interior': {
'Here': None,
'X1': 'scale_info::54',
'X2': ('scale_info::54', 'scale_info::54'),
'X3': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X4': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X5': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X6': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X7': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X8': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
},
'parents': 'u8',
},
},
},
}
QueryCounter¶
The latest available query index.
Python¶
result = substrate.query(
'PolkadotXcm', 'QueryCounter', []
)
Return value¶
'u64'
SafeXcmVersion¶
Default version to encode XCM when latest version of destination is unknown. If None,
then the destinations whose XCM version is unknown are considered unreachable.
Python¶
result = substrate.query(
'PolkadotXcm', 'SafeXcmVersion', []
)
Return value¶
'u32'
SupportedVersion¶
The Latest versions that we know various locations support.
Python¶
result = substrate.query(
'PolkadotXcm', 'SupportedVersion', [
'u32',
{
'V0': {
'Null': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Fraction': {
'denom': 'u32',
'nom': 'u32',
},
'Members': {
'count': 'u32',
},
'MoreThanProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
},
'V1': {
'interior': {
'Here': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
},
'parents': 'u8',
},
},
]
)
Return value¶
'u32'
VersionDiscoveryQueue¶
Destinations whose latest XCM version we would like to know. Duplicates not allowed, and
the u32 counter is the number of times that a send to the destination has been attempted,
which is used as a prioritization.
Python¶
result = substrate.query(
'PolkadotXcm', 'VersionDiscoveryQueue', []
)
Return value¶
[
(
{
'V0': {
'Null': None,
'X1': {
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': 'InnerStruct',
},
'X2': ('scale_info::86', 'scale_info::86'),
'X3': ('scale_info::86', 'scale_info::86', 'scale_info::86'),
'X4': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X5': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X6': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X7': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
'X8': (
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
'scale_info::86',
),
},
'V1': {
'interior': {
'Here': None,
'X1': 'scale_info::54',
'X2': ('scale_info::54', 'scale_info::54'),
'X3': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X4': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X5': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X6': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X7': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
'X8': (
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
'scale_info::54',
),
},
'parents': 'u8',
},
},
'u32',
),
]
VersionNotifiers¶
All locations that we have requested version notifications from.
Python¶
result = substrate.query(
'PolkadotXcm', 'VersionNotifiers', [
'u32',
{
'V0': {
'Null': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Fraction': {
'denom': 'u32',
'nom': 'u32',
},
'Members': {
'count': 'u32',
},
'MoreThanProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
},
'V1': {
'interior': {
'Here': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
},
'parents': 'u8',
},
},
]
)
Return value¶
'u64'
VersionNotifyTargets¶
The target locations that are subscribed to our version changes, as well as the most recent of our versions we informed them of.
Python¶
result = substrate.query(
'PolkadotXcm', 'VersionNotifyTargets', [
'u32',
{
'V0': {
'Null': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Fraction': {
'denom': 'u32',
'nom': 'u32',
},
'Members': {
'count': 'u32',
},
'MoreThanProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Parent': None,
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
},
'V1': {
'interior': {
'Here': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
),
},
'parents': 'u8',
},
},
]
)
Return value¶
('u64', 'u64', 'u32')
Errors¶
AlreadySubscribed¶
The location is invalid since it already has a subscription from us.
BadLocation¶
The given location could not be used (e.g. because it cannot be expressed in the desired version of XCM).
BadVersion¶
The version of the Versioned value used is not able to be interpreted.
CannotReanchor¶
Could not re-anchor the assets to declare the fees for the destination chain.
DestinationNotInvertible¶
The destination MultiLocation provided cannot be inverted.
Empty¶
The assets to be sent are empty.
Filtered¶
The message execution fails the filter.
InvalidOrigin¶
Origin is invalid for sending.
NoSubscription¶
The referenced subscription could not be found.
SendFailure¶
There was some other issue (i.e. not to do with routing) in sending the message. Perhaps a lack of space for buffering the message.
TooManyAssets¶
Too many assets have been attempted for transfer.
Unreachable¶
The desired destination was unreachable, generally because there is a no way of routing to it.
UnweighableMessage¶
The message's weight could not be determined.
Preimage¶
Calls¶
note_preimage¶
Register a preimage on-chain.
If the preimage was previously requested, no fees or deposits are taken for providing the preimage. Otherwise, a deposit is taken proportional to the size of the preimage.
Attributes¶
| Name | Type |
|---|---|
| bytes | Vec<u8> |
Python¶
call = substrate.compose_call(
'Preimage', 'note_preimage', {'bytes': 'Bytes'}
)
request_preimage¶
Request a preimage be uploaded to the chain without paying any fees or deposits.
If the preimage requests has already been provided on-chain, we unreserve any deposit a user may have paid, and take the control of the preimage out of their hands.
Attributes¶
| Name | Type |
|---|---|
| hash | T::Hash |
Python¶
call = substrate.compose_call(
'Preimage', 'request_preimage', {'hash': '[u8; 32]'}
)
unnote_preimage¶
Clear an unrequested preimage from the runtime storage.
If len is provided, then it will be a much cheaper operation.
hash: The hash of the preimage to be removed from the store.len: The length of the preimage ofhash.
Attributes¶
| Name | Type |
|---|---|
| hash | T::Hash |
Python¶
call = substrate.compose_call(
'Preimage', 'unnote_preimage', {'hash': '[u8; 32]'}
)
unrequest_preimage¶
Clear a previously made request for a preimage.
NOTE: THIS MUST NOT BE CALLED ON hash MORE TIMES THAN request_preimage.
Attributes¶
| Name | Type |
|---|---|
| hash | T::Hash |
Python¶
call = substrate.compose_call(
'Preimage', 'unrequest_preimage', {'hash': '[u8; 32]'}
)
Events¶
Cleared¶
A preimage has ben cleared.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| hash | T::Hash |
[u8; 32] |
Noted¶
A preimage has been noted.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| hash | T::Hash |
[u8; 32] |
Requested¶
A preimage has been requested.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| hash | T::Hash |
[u8; 32] |
Storage functions¶
PreimageFor¶
Python¶
result = substrate.query(
'Preimage', 'PreimageFor', [('[u8; 32]', 'u32')]
)
Return value¶
'Bytes'
StatusFor¶
The request status of a given hash.
Python¶
result = substrate.query(
'Preimage', 'StatusFor', ['[u8; 32]']
)
Return value¶
{
'Requested': {
'count': 'u32',
'deposit': (None, ('AccountId', 'u128')),
'len': (None, 'u32'),
},
'Unrequested': {'deposit': ('AccountId', 'u128'), 'len': 'u32'},
}
Errors¶
AlreadyNoted¶
Preimage has already been noted on-chain.
NotAuthorized¶
The user is not authorized to perform this action.
NotNoted¶
The preimage cannot be removed since it has not yet been noted.
NotRequested¶
The preimage request cannot be removed since no outstanding requests exist.
Requested¶
A preimage may not be removed when there are outstanding requests.
TooBig¶
Preimage is too large to store on-chain.
Proxy¶
Calls¶
add_proxy¶
Register a proxy account for the sender that is able to make calls on its behalf.
The dispatch origin for this call must be Signed.
Parameters:
- proxy: The account that the caller would like to make a proxy.
- proxy_type: The permissions allowed for this proxy account.
- delay: The announcement period required of the initial proxy. Will generally be
zero.
Attributes¶
| Name | Type |
|---|---|
| delegate | AccountIdLookupOf<T> |
| proxy_type | T::ProxyType |
| delay | T::BlockNumber |
Python¶
call = substrate.compose_call(
'Proxy', 'add_proxy', {
'delay': 'u32',
'delegate': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'proxy_type': (
'Any',
'NonTransfer',
'CancelProxy',
'Governance',
'Collator',
'StakePoolManager',
),
}
)
announce¶
Publish the hash of a proxy-call that will be made in the future.
This must be called some number of blocks before the corresponding proxy is attempted
if the delay associated with the proxy relationship is greater than zero.
No more than MaxPending announcements may be made at any one time.
This will take a deposit of AnnouncementDepositFactor as well as
AnnouncementDepositBase if there are no other pending announcements.
The dispatch origin for this call must be Signed and a proxy of real.
Parameters:
- real: The account that the proxy will make a call on behalf of.
- call_hash: The hash of the call to be made by the real account.
Attributes¶
| Name | Type |
|---|---|
| real | AccountIdLookupOf<T> |
| call_hash | CallHashOf<T> |
Python¶
call = substrate.compose_call(
'Proxy', 'announce', {
'call_hash': '[u8; 32]',
'real': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
create_pure¶
Spawn a fresh new account that is guaranteed to be otherwise inaccessible, and
initialize it with a proxy of proxy_type for origin sender.
Requires a Signed origin.
proxy_type: The type of the proxy that the sender will be registered as over the new account. This will almost always be the most permissiveProxyTypepossible to allow for maximum flexibility.index: A disambiguation index, in case this is called multiple times in the same transaction (e.g. withutility::batch). Unless you're usingbatchyou probably just want to use0.delay: The announcement period required of the initial proxy. Will generally be zero.
Fails with Duplicate if this has already been called in this transaction, from the
same sender, with the same parameters.
Fails if there are insufficient funds to pay for deposit.
Attributes¶
| Name | Type |
|---|---|
| proxy_type | T::ProxyType |
| delay | T::BlockNumber |
| index | u16 |
Python¶
call = substrate.compose_call(
'Proxy', 'create_pure', {
'delay': 'u32',
'index': 'u16',
'proxy_type': (
'Any',
'NonTransfer',
'CancelProxy',
'Governance',
'Collator',
'StakePoolManager',
),
}
)
kill_pure¶
Removes a previously spawned pure proxy.
WARNING: All access to this account will be lost. Any funds held in it will be inaccessible.
Requires a Signed origin, and the sender account must have been created by a call to
pure with corresponding parameters.
spawner: The account that originally calledpureto create this account.index: The disambiguation index originally passed topure. Probably0.proxy_type: The proxy type originally passed topure.height: The height of the chain when the call topurewas processed.ext_index: The extrinsic index in which the call topurewas processed.
Fails with NoPermission in case the caller is not a previously created pure
account whose pure call has corresponding parameters.
Attributes¶
| Name | Type |
|---|---|
| spawner | AccountIdLookupOf<T> |
| proxy_type | T::ProxyType |
| index | u16 |
| height | T::BlockNumber |
| ext_index | u32 |
Python¶
call = substrate.compose_call(
'Proxy', 'kill_pure', {
'ext_index': 'u32',
'height': 'u32',
'index': 'u16',
'proxy_type': (
'Any',
'NonTransfer',
'CancelProxy',
'Governance',
'Collator',
'StakePoolManager',
),
'spawner': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
proxy¶
Dispatch the given call from an account that the sender is authorised for through
add_proxy.
Removes any corresponding announcement(s).
The dispatch origin for this call must be Signed.
Parameters:
- real: The account that the proxy will make a call on behalf of.
- force_proxy_type: Specify the exact proxy type to be used and checked for this call.
- call: The call to be made by the real account.
Attributes¶
| Name | Type |
|---|---|
| real | AccountIdLookupOf<T> |
| force_proxy_type | Option<T::ProxyType> |
| call | Box<<T as Config>::RuntimeCall> |
Python¶
call = substrate.compose_call(
'Proxy', 'proxy', {
'call': 'Call',
'force_proxy_type': (
None,
(
'Any',
'NonTransfer',
'CancelProxy',
'Governance',
'Collator',
'StakePoolManager',
),
),
'real': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
proxy_announced¶
Dispatch the given call from an account that the sender is authorized for through
add_proxy.
Removes any corresponding announcement(s).
The dispatch origin for this call must be Signed.
Parameters:
- real: The account that the proxy will make a call on behalf of.
- force_proxy_type: Specify the exact proxy type to be used and checked for this call.
- call: The call to be made by the real account.
Attributes¶
| Name | Type |
|---|---|
| delegate | AccountIdLookupOf<T> |
| real | AccountIdLookupOf<T> |
| force_proxy_type | Option<T::ProxyType> |
| call | Box<<T as Config>::RuntimeCall> |
Python¶
call = substrate.compose_call(
'Proxy', 'proxy_announced', {
'call': 'Call',
'delegate': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'force_proxy_type': (
None,
(
'Any',
'NonTransfer',
'CancelProxy',
'Governance',
'Collator',
'StakePoolManager',
),
),
'real': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
reject_announcement¶
Remove the given announcement of a delegate.
May be called by a target (proxied) account to remove a call that one of their delegates
(delegate) has announced they want to execute. The deposit is returned.
The dispatch origin for this call must be Signed.
Parameters:
- delegate: The account that previously announced the call.
- call_hash: The hash of the call to be made.
Attributes¶
| Name | Type |
|---|---|
| delegate | AccountIdLookupOf<T> |
| call_hash | CallHashOf<T> |
Python¶
call = substrate.compose_call(
'Proxy', 'reject_announcement', {
'call_hash': '[u8; 32]',
'delegate': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
remove_announcement¶
Remove a given announcement.
May be called by a proxy account to remove a call they previously announced and return the deposit.
The dispatch origin for this call must be Signed.
Parameters:
- real: The account that the proxy will make a call on behalf of.
- call_hash: The hash of the call to be made by the real account.
Attributes¶
| Name | Type |
|---|---|
| real | AccountIdLookupOf<T> |
| call_hash | CallHashOf<T> |
Python¶
call = substrate.compose_call(
'Proxy', 'remove_announcement', {
'call_hash': '[u8; 32]',
'real': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
remove_proxies¶
Unregister all proxy accounts for the sender.
The dispatch origin for this call must be Signed.
WARNING: This may be called on accounts created by pure, however if done, then
the unreserved fees will be inaccessible. All access to this account will be lost.
Attributes¶
No attributes
Python¶
call = substrate.compose_call(
'Proxy', 'remove_proxies', {}
)
remove_proxy¶
Unregister a proxy account for the sender.
The dispatch origin for this call must be Signed.
Parameters:
- proxy: The account that the caller would like to remove as a proxy.
- proxy_type: The permissions currently enabled for the removed proxy account.
Attributes¶
| Name | Type |
|---|---|
| delegate | AccountIdLookupOf<T> |
| proxy_type | T::ProxyType |
| delay | T::BlockNumber |
Python¶
call = substrate.compose_call(
'Proxy', 'remove_proxy', {
'delay': 'u32',
'delegate': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'proxy_type': (
'Any',
'NonTransfer',
'CancelProxy',
'Governance',
'Collator',
'StakePoolManager',
),
}
)
Events¶
Announced¶
An announcement was placed to make a call in the future.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| real | T::AccountId |
AccountId |
| proxy | T::AccountId |
AccountId |
| call_hash | CallHashOf<T> |
[u8; 32] |
ProxyAdded¶
A proxy was added.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| delegator | T::AccountId |
AccountId |
| delegatee | T::AccountId |
AccountId |
| proxy_type | T::ProxyType |
('Any', 'NonTransfer', 'CancelProxy', 'Governance', 'Collator', 'StakePoolManager') |
| delay | T::BlockNumber |
u32 |
ProxyExecuted¶
A proxy was executed correctly, with the given.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| result | DispatchResult |
{'Ok': (), 'Err': {'Other': None, 'CannotLookup': None, 'BadOrigin': None, 'Module': {'index': 'u8', 'error': '[u8; 4]'}, 'ConsumerRemaining': None, 'NoProviders': None, 'TooManyConsumers': None, 'Token': ('NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported'), 'Arithmetic': ('Underflow', 'Overflow', 'DivisionByZero'), 'Transactional': ('LimitReached', 'NoLayer'), 'Exhausted': None, 'Corruption': None, 'Unavailable': None}} |
ProxyRemoved¶
A proxy was removed.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| delegator | T::AccountId |
AccountId |
| delegatee | T::AccountId |
AccountId |
| proxy_type | T::ProxyType |
('Any', 'NonTransfer', 'CancelProxy', 'Governance', 'Collator', 'StakePoolManager') |
| delay | T::BlockNumber |
u32 |
PureCreated¶
A pure account has been created by new proxy with given disambiguation index and proxy type.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| pure | T::AccountId |
AccountId |
| who | T::AccountId |
AccountId |
| proxy_type | T::ProxyType |
('Any', 'NonTransfer', 'CancelProxy', 'Governance', 'Collator', 'StakePoolManager') |
| disambiguation_index | u16 |
u16 |
Storage functions¶
Announcements¶
The announcements made by the proxy (key).
Python¶
result = substrate.query(
'Proxy', 'Announcements', ['AccountId']
)
Return value¶
([{'call_hash': '[u8; 32]', 'height': 'u32', 'real': 'AccountId'}], 'u128')
Proxies¶
The set of account proxies. Maps the account which has delegated to the accounts which are being delegated to, together with the amount held on deposit.
Python¶
result = substrate.query(
'Proxy', 'Proxies', ['AccountId']
)
Return value¶
(
[
{
'delay': 'u32',
'delegate': 'AccountId',
'proxy_type': (
'Any',
'NonTransfer',
'CancelProxy',
'Governance',
'Collator',
'StakePoolManager',
),
},
],
'u128',
)
Constants¶
AnnouncementDepositBase¶
The base amount of currency needed to reserve for creating an announcement.
This is held when a new storage item holding a Balance is created (typically 16
bytes).
Value¶
630000000000
Python¶
constant = substrate.get_constant('Proxy', 'AnnouncementDepositBase')
AnnouncementDepositFactor¶
The amount of currency needed per announcement made.
This is held for adding an AccountId, Hash and BlockNumber (typically 68 bytes)
into a pre-existing storage value.
Value¶
660000000000
Python¶
constant = substrate.get_constant('Proxy', 'AnnouncementDepositFactor')
MaxPending¶
The maximum amount of time-delayed announcements that are allowed to be pending.
Value¶
32
Python¶
constant = substrate.get_constant('Proxy', 'MaxPending')
MaxProxies¶
The maximum amount of proxies allowed for a single account.
Value¶
32
Python¶
constant = substrate.get_constant('Proxy', 'MaxProxies')
ProxyDepositBase¶
The base amount of currency needed to reserve for creating a proxy.
This is held for an additional storage item whose value size is
sizeof(Balance) bytes and whose key size is sizeof(AccountId) bytes.
Value¶
550000000000
Python¶
constant = substrate.get_constant('Proxy', 'ProxyDepositBase')
ProxyDepositFactor¶
The amount of currency needed per proxy added.
This is held for adding 32 bytes plus an instance of ProxyType more into a
pre-existing storage value. Thus, when configuring ProxyDepositFactor one should take
into account 32 + proxy_type.encode().len() bytes of data.
Value¶
330000000000
Python¶
constant = substrate.get_constant('Proxy', 'ProxyDepositFactor')
Errors¶
Duplicate¶
Account is already a proxy.
NoPermission¶
Call may not be made by proxy because it may escalate its privileges.
NoSelfProxy¶
Cannot add self as proxy.
NotFound¶
Proxy registration not found.
NotProxy¶
Sender is not a proxy of the account to be proxied.
TooMany¶
There are too many proxies registered or too many announcements pending.
Unannounced¶
Announcement, if made at all, was made too recently.
Unproxyable¶
A call which is incompatible with the proxy type's filter was attempted.
RandomnessCollectiveFlip¶
Storage functions¶
RandomMaterial¶
Series of block headers from the last 81 blocks that acts as random seed material. This
is arranged as a ring buffer with block_number % 81 being the index into the Vec of
the oldest hash.
Python¶
result = substrate.query(
'RandomnessCollectiveFlip', 'RandomMaterial', []
)
Return value¶
['[u8; 32]']
RmrkCore¶
Calls¶
accept_nft¶
Accepts an NFT sent from another account to self or owned NFT
Parameters:
- origin: sender of the transaction
- collection_id: collection id of the nft to be accepted
- nft_id: nft id of the nft to be accepted
- new_owner: either origin's account ID or origin-owned NFT, whichever the NFT was
sent to
Attributes¶
| Name | Type |
|---|---|
| collection_id | T::CollectionId |
| nft_id | T::ItemId |
| new_owner | `AccountIdOrCollectionNftTuple<T::AccountId, T::CollectionId, T::ItemId |
| >` |
Python¶
call = substrate.compose_call(
'RmrkCore', 'accept_nft', {
'collection_id': 'u32',
'new_owner': {
'AccountId': 'AccountId',
'CollectionAndNftTuple': (
'u32',
'u32',
),
},
'nft_id': 'u32',
}
)
accept_resource¶
accept the addition of a new resource to an existing NFT
Attributes¶
| Name | Type |
|---|---|
| collection_id | T::CollectionId |
| nft_id | T::ItemId |
| resource_id | ResourceId |
Python¶
call = substrate.compose_call(
'RmrkCore', 'accept_resource', {
'collection_id': 'u32',
'nft_id': 'u32',
'resource_id': 'u32',
}
)
accept_resource_removal¶
accept the removal of a resource of an existing NFT
Attributes¶
| Name | Type |
|---|---|
| collection_id | T::CollectionId |
| nft_id | T::ItemId |
| resource_id | ResourceId |
Python¶
call = substrate.compose_call(
'RmrkCore', 'accept_resource_removal', {
'collection_id': 'u32',
'nft_id': 'u32',
'resource_id': 'u32',
}
)
add_basic_resource¶
Create basic resource
Attributes¶
| Name | Type |
|---|---|
| collection_id | T::CollectionId |
| nft_id | T::ItemId |
| resource | BasicResource<StringLimitOf<T>> |
| resource_id | ResourceId |
Python¶
call = substrate.compose_call(
'RmrkCore', 'add_basic_resource', {
'collection_id': 'u32',
'nft_id': 'u32',
'resource': {'metadata': 'Bytes'},
'resource_id': 'u32',
}
)
add_composable_resource¶
Create composable resource
Attributes¶
| Name | Type |
|---|---|
| collection_id | T::CollectionId |
| nft_id | T::ItemId |
| resource | `ComposableResource<StringLimitOf |
| >>` | |
| resource_id | ResourceId |
Python¶
call = substrate.compose_call(
'RmrkCore', 'add_composable_resource', {
'collection_id': 'u32',
'nft_id': 'u32',
'resource': {
'base': 'u32',
'metadata': (None, 'Bytes'),
'parts': ['u32'],
'slot': (None, ('u32', 'u32')),
},
'resource_id': 'u32',
}
)
add_slot_resource¶
Create slot resource
Attributes¶
| Name | Type |
|---|---|
| collection_id | T::CollectionId |
| nft_id | T::ItemId |
| resource | SlotResource<StringLimitOf<T>> |
| resource_id | ResourceId |
Python¶
call = substrate.compose_call(
'RmrkCore', 'add_slot_resource', {
'collection_id': 'u32',
'nft_id': 'u32',
'resource': {
'base': 'u32',
'metadata': (None, 'Bytes'),
'slot': 'u32',
},
'resource_id': 'u32',
}
)
burn_nft¶
burn nft
Attributes¶
| Name | Type |
|---|---|
| collection_id | T::CollectionId |
| nft_id | T::ItemId |
Python¶
call = substrate.compose_call(
'RmrkCore', 'burn_nft', {
'collection_id': 'u32',
'nft_id': 'u32',
}
)
change_collection_issuer¶
Change the issuer of a collection
Parameters:
- origin: sender of the transaction
- collection_id: collection id of the nft to change issuer of
- new_issuer: Collection's new issuer
Attributes¶
| Name | Type |
|---|---|
| collection_id | T::CollectionId |
| new_issuer | <T::Lookup as StaticLookup>::Source |
Python¶
call = substrate.compose_call(
'RmrkCore', 'change_collection_issuer', {
'collection_id': 'u32',
'new_issuer': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
create_collection¶
Create a collection
Attributes¶
| Name | Type |
|---|---|
| collection_id | T::CollectionId |
| metadata | BoundedVec<u8, T::StringLimit> |
| max | Option<u32> |
| symbol | BoundedCollectionSymbolOf<T> |
Python¶
call = substrate.compose_call(
'RmrkCore', 'create_collection', {
'collection_id': 'u32',
'max': (None, 'u32'),
'metadata': 'Bytes',
'symbol': 'Bytes',
}
)
destroy_collection¶
destroy collection
Attributes¶
| Name | Type |
|---|---|
| collection_id | T::CollectionId |
Python¶
call = substrate.compose_call(
'RmrkCore', 'destroy_collection', {'collection_id': 'u32'}
)
lock_collection¶
lock collection
Attributes¶
| Name | Type |
|---|---|
| collection_id | T::CollectionId |
Python¶
call = substrate.compose_call(
'RmrkCore', 'lock_collection', {'collection_id': 'u32'}
)
mint_nft¶
Mints an NFT in the specified collection Sets metadata and the royalty attribute
Parameters:
- collection_id: The collection of the asset to be minted.
- nft_id: The nft value of the asset to be minted.
- recipient: Receiver of the royalty
- royalty: Permillage reward from each trade for the Recipient
- metadata: Arbitrary data about an nft, e.g. IPFS hash
Attributes¶
| Name | Type |
|---|---|
| owner | Option<T::AccountId> |
| nft_id | T::ItemId |
| collection_id | T::CollectionId |
| royalty_recipient | Option<T::AccountId> |
| royalty | Option<Permill> |
| metadata | BoundedVec<u8, T::StringLimit> |
| transferable | bool |
| resources | Option<BoundedResourceInfoTypeOf<T>> |
Python¶
call = substrate.compose_call(
'RmrkCore', 'mint_nft', {
'collection_id': 'u32',
'metadata': 'Bytes',
'nft_id': 'u32',
'owner': (None, 'AccountId'),
'resources': (
None,
[
{
'id': 'u32',
'resource': {
'Basic': {
'metadata': 'Bytes',
},
'Composable': {
'base': 'u32',
'metadata': (
None,
'Bytes',
),
'parts': [
'u32',
],
'slot': (
None,
(
'u32',
'u32',
),
),
},
'Slot': {
'base': 'u32',
'metadata': (
None,
'Bytes',
),
'slot': 'u32',
},
},
},
],
),
'royalty': (None, 'u32'),
'royalty_recipient': (
None,
'AccountId',
),
'transferable': 'bool',
}
)
mint_nft_directly_to_nft¶
Mints an NFT in the specified collection directly to another NFT Sets metadata and the royalty attribute
Parameters:
- collection_id: The class of the asset to be minted.
- nft_id: The nft value of the asset to be minted.
- recipient: Receiver of the royalty
- royalty: Permillage reward from each trade for the Recipient
- metadata: Arbitrary data about an nft, e.g. IPFS hash
Attributes¶
| Name | Type |
|---|---|
| owner | (T::CollectionId, T::ItemId) |
| nft_id | T::ItemId |
| collection_id | T::CollectionId |
| royalty_recipient | Option<T::AccountId> |
| royalty | Option<Permill> |
| metadata | BoundedVec<u8, T::StringLimit> |
| transferable | bool |
| resources | Option<BoundedResourceInfoTypeOf<T>> |
Python¶
call = substrate.compose_call(
'RmrkCore', 'mint_nft_directly_to_nft', {
'collection_id': 'u32',
'metadata': 'Bytes',
'nft_id': 'u32',
'owner': ('u32', 'u32'),
'resources': (
None,
[
{
'id': 'u32',
'resource': {
'Basic': {
'metadata': 'Bytes',
},
'Composable': {
'base': 'u32',
'metadata': (
None,
'Bytes',
),
'parts': [
'u32',
],
'slot': (
None,
(
'u32',
'u32',
),
),
},
'Slot': {
'base': 'u32',
'metadata': (
None,
'Bytes',
),
'slot': 'u32',
},
},
},
],
),
'royalty': (None, 'u32'),
'royalty_recipient': (
None,
'AccountId',
),
'transferable': 'bool',
}
)
reject_nft¶
Rejects an NFT sent from another account to self or owned NFT
Parameters:
- origin: sender of the transaction
- collection_id: collection id of the nft to be accepted
- nft_id: nft id of the nft to be accepted
Attributes¶
| Name | Type |
|---|---|
| collection_id | T::CollectionId |
| nft_id | T::ItemId |
Python¶
call = substrate.compose_call(
'RmrkCore', 'reject_nft', {
'collection_id': 'u32',
'nft_id': 'u32',
}
)
remove_resource¶
remove resource
Attributes¶
| Name | Type |
|---|---|
| collection_id | T::CollectionId |
| nft_id | T::ItemId |
| resource_id | ResourceId |
Python¶
call = substrate.compose_call(
'RmrkCore', 'remove_resource', {
'collection_id': 'u32',
'nft_id': 'u32',
'resource_id': 'u32',
}
)
replace_resource¶
Replace resource by id
Attributes¶
| Name | Type |
|---|---|
| collection_id | T::CollectionId |
| nft_id | T::ItemId |
| resource | ResourceTypes<StringLimitOf<T>, BoundedVec<PartId, T::PartsLimit>> |
| resource_id | ResourceId |
Python¶
call = substrate.compose_call(
'RmrkCore', 'replace_resource', {
'collection_id': 'u32',
'nft_id': 'u32',
'resource': {
'Basic': {'metadata': 'Bytes'},
'Composable': {
'base': 'u32',
'metadata': (
None,
'Bytes',
),
'parts': ['u32'],
'slot': (
None,
('u32', 'u32'),
),
},
'Slot': {
'base': 'u32',
'metadata': (
None,
'Bytes',
),
'slot': 'u32',
},
},
'resource_id': 'u32',
}
)
send¶
Transfers a NFT from an Account or NFT A to another Account or NFT B
Parameters:
- origin: sender of the transaction
- collection_id: collection id of the nft to be transferred
- nft_id: nft id of the nft to be transferred
- new_owner: new owner of the nft which can be either an account or a NFT
Attributes¶
| Name | Type |
|---|---|
| collection_id | T::CollectionId |
| nft_id | T::ItemId |
| new_owner | `AccountIdOrCollectionNftTuple<T::AccountId, T::CollectionId, T::ItemId |
| >` |
Python¶
call = substrate.compose_call(
'RmrkCore', 'send', {
'collection_id': 'u32',
'new_owner': {
'AccountId': 'AccountId',
'CollectionAndNftTuple': (
'u32',
'u32',
),
},
'nft_id': 'u32',
}
)
set_priority¶
set a different order of resource priority
Attributes¶
| Name | Type |
|---|---|
| collection_id | T::CollectionId |
| nft_id | T::ItemId |
| priorities | BoundedVec<ResourceId, T::MaxPriorities> |
Python¶
call = substrate.compose_call(
'RmrkCore', 'set_priority', {
'collection_id': 'u32',
'nft_id': 'u32',
'priorities': ['u32'],
}
)
set_property¶
set a custom value on an NFT
Attributes¶
| Name | Type |
|---|---|
| collection_id | T::CollectionId |
| maybe_nft_id | Option<T::ItemId> |
| key | KeyLimitOf<T> |
| value | ValueLimitOf<T> |
Python¶
call = substrate.compose_call(
'RmrkCore', 'set_property', {
'collection_id': 'u32',
'key': 'Bytes',
'maybe_nft_id': (None, 'u32'),
'value': 'Bytes',
}
)
Events¶
CollectionCreated¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| issuer | T::AccountId |
AccountId |
| collection_id | T::CollectionId |
u32 |
CollectionDestroyed¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| issuer | T::AccountId |
AccountId |
| collection_id | T::CollectionId |
u32 |
CollectionLocked¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| issuer | T::AccountId |
AccountId |
| collection_id | T::CollectionId |
u32 |
IssuerChanged¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| old_issuer | T::AccountId |
AccountId |
| new_issuer | T::AccountId |
AccountId |
| collection_id | T::CollectionId |
u32 |
NFTAccepted¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| sender | T::AccountId |
AccountId |
| recipient | `AccountIdOrCollectionNftTuple<T::AccountId, T::CollectionId, T::ItemId | |
| >` | {'AccountId': 'AccountId', 'CollectionAndNftTuple': ('u32', 'u32')} |
|
| collection_id | T::CollectionId |
u32 |
| nft_id | T::ItemId |
u32 |
NFTBurned¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| owner | T::AccountId |
AccountId |
| collection_id | T::CollectionId |
u32 |
| nft_id | T::ItemId |
u32 |
NFTRejected¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| sender | T::AccountId |
AccountId |
| collection_id | T::CollectionId |
u32 |
| nft_id | T::ItemId |
u32 |
NFTSent¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| sender | T::AccountId |
AccountId |
| recipient | `AccountIdOrCollectionNftTuple<T::AccountId, T::CollectionId, T::ItemId | |
| >` | {'AccountId': 'AccountId', 'CollectionAndNftTuple': ('u32', 'u32')} |
|
| collection_id | T::CollectionId |
u32 |
| nft_id | T::ItemId |
u32 |
| approval_required | bool |
bool |
NftMinted¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| owner | `AccountIdOrCollectionNftTuple<T::AccountId, T::CollectionId, T::ItemId | |
| >` | {'AccountId': 'AccountId', 'CollectionAndNftTuple': ('u32', 'u32')} |
|
| collection_id | T::CollectionId |
u32 |
| nft_id | T::ItemId |
u32 |
PrioritySet¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection_id | T::CollectionId |
u32 |
| nft_id | T::ItemId |
u32 |
PropertyRemoved¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection_id | T::CollectionId |
u32 |
| maybe_nft_id | Option<T::ItemId> |
(None, 'u32') |
| key | KeyLimitOf<T> |
Bytes |
PropertySet¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection_id | T::CollectionId |
u32 |
| maybe_nft_id | Option<T::ItemId> |
(None, 'u32') |
| key | KeyLimitOf<T> |
Bytes |
| value | ValueLimitOf<T> |
Bytes |
ResourceAccepted¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| nft_id | T::ItemId |
u32 |
| resource_id | ResourceId |
u32 |
| collection_id | T::CollectionId |
u32 |
ResourceAdded¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| nft_id | T::ItemId |
u32 |
| resource_id | ResourceId |
u32 |
| collection_id | T::CollectionId |
u32 |
ResourceRemoval¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| nft_id | T::ItemId |
u32 |
| resource_id | ResourceId |
u32 |
| collection_id | T::CollectionId |
u32 |
ResourceRemovalAccepted¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| nft_id | T::ItemId |
u32 |
| resource_id | ResourceId |
u32 |
| collection_id | T::CollectionId |
u32 |
ResourceReplaced¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| nft_id | T::ItemId |
u32 |
| resource_id | ResourceId |
u32 |
| collection_id | T::CollectionId |
u32 |
Storage functions¶
Children¶
Stores nft children info
Python¶
result = substrate.query(
'RmrkCore', 'Children', [('u32', 'u32'), ('u32', 'u32')]
)
Return value¶
()
Collections¶
Stores collections info
Python¶
result = substrate.query(
'RmrkCore', 'Collections', ['u32']
)
Return value¶
{
'issuer': 'AccountId',
'max': (None, 'u32'),
'metadata': 'Bytes',
'nfts_count': 'u32',
'symbol': 'Bytes',
}
DummyStorage¶
This storage is not used by the chain. It is need only for PolkadotJS types generation.
The stored types are use in the RPC interface only, PolkadotJS won't generate TS types for them without this storage.
Python¶
result = substrate.query(
'RmrkCore', 'DummyStorage', []
)
Return value¶
({'collection_id': 'u32', 'nft_id': 'u32'}, "[{'key': 'Bytes', 'value': 'Bytes'}; 0]")
EquippableBases¶
Stores the existence of a base for a particular NFT
This is populated on add_composable_resource, and is
used in the rmrk-equip pallet when equipping a resource.
Python¶
result = substrate.query(
'RmrkCore', 'EquippableBases', ['u32', 'u32', 'u32']
)
Return value¶
()
EquippableSlots¶
Stores the existence of a Base + Slot for a particular
NFT's particular resource. This is populated on
add_slot_resource, and is used in the rmrk-equip
pallet when equipping a resource.
Python¶
result = substrate.query(
'RmrkCore', 'EquippableSlots', ['u32', 'u32', 'u32', 'u32', 'u32']
)
Return value¶
()
Lock¶
Lock for NFTs
Python¶
result = substrate.query(
'RmrkCore', 'Lock', [('u32', 'u32')]
)
Return value¶
'bool'
Nfts¶
Stores nft info
Python¶
result = substrate.query(
'RmrkCore', 'Nfts', ['u32', 'u32']
)
Return value¶
{
'equipped': (None, ('u32', 'u32')),
'metadata': 'Bytes',
'owner': {
'AccountId': 'AccountId',
'CollectionAndNftTuple': ('u32', 'u32'),
},
'pending': 'bool',
'royalty': (None, {'amount': 'u32', 'recipient': 'AccountId'}),
'transferable': 'bool',
}
Priorities¶
Stores priority info
Python¶
result = substrate.query(
'RmrkCore', 'Priorities', ['u32', 'u32', 'u32']
)
Return value¶
'u32'
Properties¶
Arbitrary properties / metadata of an asset.
Python¶
result = substrate.query(
'RmrkCore', 'Properties', ['u32', (None, 'u32'), 'Bytes']
)
Return value¶
'Bytes'
Resources¶
Stores resource info
Python¶
result = substrate.query(
'RmrkCore', 'Resources', ['u32', 'u32', 'u32']
)
Return value¶
{
'id': 'u32',
'pending': 'bool',
'pending_removal': 'bool',
'resource': {
'Basic': {'metadata': 'Bytes'},
'Composable': {
'base': 'u32',
'metadata': (None, 'Bytes'),
'parts': ['u32'],
'slot': (None, ('u32', 'u32')),
},
'Slot': {'base': 'u32', 'metadata': (None, 'Bytes'), 'slot': 'u32'},
},
}
Constants¶
MaxPriorities¶
The maximum number of resources that can be included in a setpriority extrinsic
Value¶
25
Python¶
constant = substrate.get_constant('RmrkCore', 'MaxPriorities')
NestingBudget¶
The maximum nesting allowed in the pallet extrinsics.
Value¶
200
Python¶
constant = substrate.get_constant('RmrkCore', 'NestingBudget')
PartsLimit¶
The maximum number of parts each resource may have
Value¶
25
Python¶
constant = substrate.get_constant('RmrkCore', 'PartsLimit')
ResourceSymbolLimit¶
The maximum resource symbol length
Value¶
10
Python¶
constant = substrate.get_constant('RmrkCore', 'ResourceSymbolLimit')
Errors¶
CannotAcceptNonOwnedNft¶
CannotAcceptToNewOwner¶
CannotRejectNonOwnedNft¶
CannotRejectNonPendingNft¶
CannotSendEquippedItem¶
CannotSendToDescendentOrSelf¶
CollectionFullOrLocked¶
CollectionNotEmpty¶
CollectionUnknown¶
EmptyResource¶
FailedTransferHooksPostTransfer¶
FailedTransferHooksPreCheck¶
MetadataNotSet¶
NftAlreadyExists¶
NftIsLocked¶
NoAvailableCollectionId¶
NoAvailableNftId¶
NoAvailableResourceId¶
NoPermission¶
NoWitness¶
NonTransferable¶
NoneValue¶
Error names should be descriptive.
NotInRange¶
RecipientNotSet¶
ResourceAlreadyExists¶
ResourceDoesntExist¶
ResourceNotPending¶
Accepting a resource that is not pending should fail
RoyaltyNotSet¶
StorageOverflow¶
Errors should have helpful documentation associated with them.
TooLong¶
TooManyRecursions¶
The recursion limit has been reached.
RmrkEquip¶
Calls¶
change_base_issuer¶
Change the issuer of a Base
Parameters:
- origin: sender of the transaction
- base_id: base_id to change issuer of
- new_issuer: Base's new issuer
Attributes¶
| Name | Type |
|---|---|
| base_id | BaseId |
| new_issuer | <T::Lookup as StaticLookup>::Source |
Python¶
call = substrate.compose_call(
'RmrkEquip', 'change_base_issuer', {
'base_id': 'u32',
'new_issuer': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
create_base¶
Creates a new Base. Modeled after base interaction
Parameters: - origin: Caller, will be assigned as the issuer of the Base - base_type: media type, e.g. "svg" - symbol: arbitrary client-chosen symbol, e.g. "kanaria_superbird" - parts: array of Fixed and Slot parts composing the base, confined in length by PartsLimit
Attributes¶
| Name | Type |
|---|---|
| base_type | BoundedVec<u8, T::StringLimit> |
| symbol | BoundedVec<u8, T::StringLimit> |
| parts | `BoundedVec<PartType<StringLimitOf |
| ::MaxCollectionsEquippablePerPart>,>, T::PartsLimit,>` |
Python¶
call = substrate.compose_call(
'RmrkEquip', 'create_base', {
'base_type': 'Bytes',
'parts': [
{
'FixedPart': {
'id': 'u32',
'src': 'Bytes',
'z': 'u32',
},
'SlotPart': {
'equippable': {
'All': None,
'Custom': ['u32'],
'Empty': None,
},
'id': 'u32',
'src': (None, 'Bytes'),
'z': 'u32',
},
},
],
'symbol': 'Bytes',
}
)
equip¶
Equips a child NFT's resource to a parent's slot, if all are available. Equipping operations are maintained inside the Equippings storage. Modeled after equip interaction
Parameters: - origin: The caller of the function, not necessarily anything else - item: Child NFT being equipped - equipper: Parent NFT which will equip the item - base: ID of the base which the item and equipper must each have a resource referencing - slot: ID of the slot which the item and equipper must each have a resource referencing
Attributes¶
| Name | Type |
|---|---|
| item | (T::CollectionId, T::ItemId) |
| equipper | (T::CollectionId, T::ItemId) |
| resource_id | ResourceId |
| base | BaseId |
| slot | SlotId |
Python¶
call = substrate.compose_call(
'RmrkEquip', 'equip', {
'base': 'u32',
'equipper': ('u32', 'u32'),
'item': ('u32', 'u32'),
'resource_id': 'u32',
'slot': 'u32',
}
)
equippable¶
Updates the array of Collections allowed to be equipped to a Base's specified Slot Part. Modeled after equippable interaction
Parameters: - origin: The caller of the function, must be issuer of the base - base_id: The Base containing the Slot Part to be updated - part_id: The Slot Part whose Equippable List is being updated - equippables: The list of equippables that will override the current Equippaables list
Attributes¶
| Name | Type |
|---|---|
| base_id | BaseId |
| slot_id | SlotId |
| equippables | `EquippableList<BoundedVec<T::CollectionId, T:: |
| MaxCollectionsEquippablePerPart>,>` |
Python¶
call = substrate.compose_call(
'RmrkEquip', 'equippable', {
'base_id': 'u32',
'equippables': {
'All': None,
'Custom': ['u32'],
'Empty': None,
},
'slot_id': 'u32',
}
)
equippable_add¶
Adds a new collection that is allowed to be equipped to a Base's specified Slot Part.
Parameters: - origin: The caller of the function, must be issuer of the base - base_id: The Base containing the Slot Part to be updated - part_id: The Slot Part whose Equippable List is being updated - equippable: The equippable that will be added to the current Equippaables list
Attributes¶
| Name | Type |
|---|---|
| base_id | BaseId |
| slot_id | SlotId |
| equippable | T::CollectionId |
Python¶
call = substrate.compose_call(
'RmrkEquip', 'equippable_add', {
'base_id': 'u32',
'equippable': 'u32',
'slot_id': 'u32',
}
)
equippable_remove¶
Remove a collection from the equippables list.
Parameters: - origin: The caller of the function, must be issuer of the base - base_id: The Base containing the Slot Part to be updated - part_id: The Slot Part whose Equippable List is being updated - equippable: The equippable that will be removed from the current Equippaables list
Attributes¶
| Name | Type |
|---|---|
| base_id | BaseId |
| slot_id | SlotId |
| equippable | T::CollectionId |
Python¶
call = substrate.compose_call(
'RmrkEquip', 'equippable_remove', {
'base_id': 'u32',
'equippable': 'u32',
'slot_id': 'u32',
}
)
theme_add¶
Adds a Theme to a Base. Modeled after themeadd interaction Themes are stored in the Themes storage A Theme named "default" is required prior to adding other Themes.
Parameters: - origin: The caller of the function, must be issuer of the base - base_id: The Base containing the Theme to be updated - theme: The Theme to add to the Base. A Theme has a name and properties, which are an array of [key, value, inherit]. This array is bounded by MaxPropertiesPerTheme. - key: arbitrary BoundedString, defined by client - value: arbitrary BoundedString, defined by client - inherit: optional bool
Attributes¶
| Name | Type |
|---|---|
| base_id | BaseId |
| theme | BoundedThemeOf<T> |
Python¶
call = substrate.compose_call(
'RmrkEquip', 'theme_add', {
'base_id': 'u32',
'theme': {
'inherit': 'bool',
'name': 'Bytes',
'properties': [
{
'key': 'Bytes',
'value': 'Bytes',
},
],
},
}
)
unequip¶
Unequips a child NFT's resource from its parent's slot. Can be successful if - Item has beeen burned - Item is equipped and extrinsic called by equipping item owner - Item is equipped and extrinsic called by equipper NFT owner Equipping operations are maintained inside the Equippings storage. Modeled after equip interaction
Parameters: - origin: The caller of the function, not necessarily anything else - item: Child NFT being unequipped - unequipper: Parent NFT which will unequip the item - base: ID of the base which the item and equipper must each have a resource referencing - slot: ID of the slot which the item and equipper must each have a resource referencing
Attributes¶
| Name | Type |
|---|---|
| item | (T::CollectionId, T::ItemId) |
| unequipper | (T::CollectionId, T::ItemId) |
| base | BaseId |
| slot | SlotId |
Python¶
call = substrate.compose_call(
'RmrkEquip', 'unequip', {
'base': 'u32',
'item': ('u32', 'u32'),
'slot': 'u32',
'unequipper': ('u32', 'u32'),
}
)
Events¶
BaseCreated¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| issuer | T::AccountId |
AccountId |
| base_id | BaseId |
u32 |
BaseIssuerChanged¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| old_issuer | T::AccountId |
AccountId |
| new_issuer | T::AccountId |
AccountId |
| base_id | BaseId |
u32 |
EquippablesUpdated¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| base_id | BaseId |
u32 |
| slot_id | SlotId |
u32 |
SlotEquipped¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| item_collection | T::CollectionId |
u32 |
| item_nft | T::ItemId |
u32 |
| base_id | BaseId |
u32 |
| slot_id | SlotId |
u32 |
SlotUnequipped¶
Attributes¶
| Name | Type | Composition |
|---|---|---|
| item_collection | T::CollectionId |
u32 |
| item_nft | T::ItemId |
u32 |
| base_id | BaseId |
u32 |
| slot_id | SlotId |
u32 |
Storage functions¶
Bases¶
Stores Bases info (issuer, base_type, symbol, parts) TODO https://github.com/rmrk-team/rmrk-substrate/issues/98 Delete Parts from Bases info, as it's kept in Parts storage
Python¶
result = substrate.query(
'RmrkEquip', 'Bases', ['u32']
)
Return value¶
{'base_type': 'Bytes', 'issuer': 'AccountId', 'symbol': 'Bytes'}
Equippings¶
Stores Equippings info ((equipper, base, slot), equipped_resource)
Python¶
result = substrate.query(
'RmrkEquip', 'Equippings', [('u32', 'u32'), 'u32', 'u32']
)
Return value¶
'u32'
NextBaseId¶
Stores the incrementing NextBaseId
Python¶
result = substrate.query(
'RmrkEquip', 'NextBaseId', []
)
Return value¶
'u32'
NextPartId¶
Stores the incrementing NextPartId
Python¶
result = substrate.query(
'RmrkEquip', 'NextPartId', ['u32']
)
Return value¶
'u32'
Parts¶
Stores Parts (either FixedPart or SlotPart) - SlotPart: id, equippable (list), src, z - FixedPart: id, src, z
Python¶
result = substrate.query(
'RmrkEquip', 'Parts', ['u32', 'u32']
)
Return value¶
{
'FixedPart': {'id': 'u32', 'src': 'Bytes', 'z': 'u32'},
'SlotPart': {
'equippable': {'All': None, 'Custom': ['u32'], 'Empty': None},
'id': 'u32',
'src': (None, 'Bytes'),
'z': 'u32',
},
}
Themes¶
Stores Theme info ((base, theme name, property key), property value)
Python¶
result = substrate.query(
'RmrkEquip', 'Themes', ['u32', 'Bytes', 'Bytes']
)
Return value¶
'Bytes'
Constants¶
MaxCollectionsEquippablePerPart¶
Maximum number of Properties allowed for any Theme
Value¶
100
Python¶
constant = substrate.get_constant('RmrkEquip', 'MaxCollectionsEquippablePerPart')
MaxPropertiesPerTheme¶
Maximum allowed Parts (either Fixed or Slot) per Base
Value¶
100
Python¶
constant = substrate.get_constant('RmrkEquip', 'MaxPropertiesPerTheme')
Errors¶
BaseDoesntExist¶
CantEquipFixedPart¶
CollectionNotEquippable¶
EquipperDoesntExist¶
ExceedsMaxPartsPerBase¶
ItemAlreadyEquipped¶
ItemDoesntExist¶
ItemHasNoResourceToEquipThere¶
ItemNotEquipped¶
MustBeDirectParent¶
NeedsDefaultThemeFirst¶
NoAvailableBaseId¶
NoAvailablePartId¶
NoEquippableOnFixedPart¶
NoResourceForThisBaseFoundOnNft¶
PartDoesntExist¶
PermissionError¶
SlotAlreadyEquipped¶
SlotNotEquipped¶
TooManyEquippables¶
TooManyProperties¶
UnequipperMustOwnEitherItemOrEquipper¶
UnexpectedTryFromIntError¶
UnexpectedVecConversionError¶
UnknownError¶
RmrkMarket¶
Calls¶
accept_offer¶
Attributes¶
| Name | Type |
|---|---|
| collection_id | T::CollectionId |
| nft_id | T::ItemId |
| offerer | T::AccountId |
Python¶
call = substrate.compose_call(
'RmrkMarket', 'accept_offer', {
'collection_id': 'u32',
'nft_id': 'u32',
'offerer': 'AccountId',
}
)
buy¶
Buy a listed NFT. Ensure that the NFT is available for purchase and has not recently been purchased, sent, or burned.
Parameters:
- origin - Account of the potential buyer
- collection_id - Collection id of the RMRK NFT
- nft_id - NFT id of the RMRK NFT
- amount - Optional price at which buyer purchased at
Attributes¶
| Name | Type |
|---|---|
| collection_id | T::CollectionId |
| nft_id | T::ItemId |
| amount | Option<BalanceOf<T>> |
Python¶
call = substrate.compose_call(
'RmrkMarket', 'buy', {
'amount': (None, 'u128'),
'collection_id': 'u32',
'nft_id': 'u32',
}
)
list¶
List a RMRK NFT on the Marketplace for purchase. A listing can be cancelled, and is
automatically considered cancelled when a buy is executed on top of a given listing.
An NFT that has another NFT as its owner CANNOT be listed. An NFT owned by a NFT must
first be sent to an account before being listed.
Parameters:
- origin - Account of owner of the RMRK NFT to be listed
- collection_id - Collection id of the RMRK NFT
- nft_id - NFT id of the RMRK NFT
- amount - Price of the RMRK NFT
- expires - Optional BlockNumber for when the listing expires
Attributes¶
| Name | Type |
|---|---|
| collection_id | T::CollectionId |
| nft_id | T::ItemId |
| amount | BalanceOf<T> |
| expires | Option<T::BlockNumber> |
Python¶
call = substrate.compose_call(
'RmrkMarket', 'list', {
'amount': 'u128',
'collection_id': 'u32',
'expires': (None, 'u32'),
'nft_id': 'u32',
}
)
make_offer¶
Make an offer on a RMRK NFT for purchase. An offer can be set with an expiration where the offer can no longer be accepted by the RMRK NFT owner
Parameters:
- origin - Account of the potential buyer
- collection_id - Collection id of the RMRK NFT
- nft_id - NFT id of the RMRK NFT
- amount - Price of the RMRK NFT
- expiration - Expiration of the offer
Attributes¶
| Name | Type |
|---|---|
| collection_id | T::CollectionId |
| nft_id | T::ItemId |
| amount | BalanceOf<T> |
| expires | Option<T::BlockNumber> |
Python¶
call = substrate.compose_call(
'RmrkMarket', 'make_offer', {
'amount': 'u128',
'collection_id': 'u32',
'expires': (None, 'u32'),
'nft_id': 'u32',
}
)
unlist¶
Unlist a RMRK NFT on the Marketplace and remove from storage in Listings.
Parameters:
- origin - Account owner of the listed RMRK NFT
- collection_id - Collection id of the RMRK NFT
- nft_id - NFT id of the RMRK NFT
Attributes¶
| Name | Type |
|---|---|
| collection_id | T::CollectionId |
| nft_id | T::ItemId |
Python¶
call = substrate.compose_call(
'RmrkMarket', 'unlist', {
'collection_id': 'u32',
'nft_id': 'u32',
}
)
withdraw_offer¶
Withdraw an offer on a RMRK NFT, such that it is no longer available to be accepted by the NFT owner
Parameters:
- origin - Account that wants to withdraw their offer
- collection_id - Collection id of the RMRK NFT
- nft_id - NFT id of the RMRK NFT
Attributes¶
| Name | Type |
|---|---|
| collection_id | T::CollectionId |
| nft_id | T::ItemId |
Python¶
call = substrate.compose_call(
'RmrkMarket', 'withdraw_offer', {
'collection_id': 'u32',
'nft_id': 'u32',
}
)
Events¶
OfferAccepted¶
Offer was accepted
Attributes¶
| Name | Type | Composition |
|---|---|---|
| owner | T::AccountId |
AccountId |
| buyer | T::AccountId |
AccountId |
| collection_id | T::CollectionId |
u32 |
| nft_id | T::ItemId |
u32 |
OfferPlaced¶
Offer was placed on a token
Attributes¶
| Name | Type | Composition |
|---|---|---|
| offerer | T::AccountId |
AccountId |
| collection_id | T::CollectionId |
u32 |
| nft_id | T::ItemId |
u32 |
| price | BalanceOf<T> |
u128 |
OfferWithdrawn¶
Offer was withdrawn
Attributes¶
| Name | Type | Composition |
|---|---|---|
| sender | T::AccountId |
AccountId |
| collection_id | T::CollectionId |
u32 |
| nft_id | T::ItemId |
u32 |
TokenListed¶
Token listed on Marketplace
Attributes¶
| Name | Type | Composition |
|---|---|---|
| owner | T::AccountId |
AccountId |
| collection_id | T::CollectionId |
u32 |
| nft_id | T::ItemId |
u32 |
| price | BalanceOf<T> |
u128 |
TokenPriceUpdated¶
The price for a token was updated
Attributes¶
| Name | Type | Composition |
|---|---|---|
| owner | T::AccountId |
AccountId |
| collection_id | T::CollectionId |
u32 |
| nft_id | T::ItemId |
u32 |
| price | Option<BalanceOf<T>> |
(None, 'u128') |
TokenSold¶
Token was sold to a new owner
Attributes¶
| Name | Type | Composition |
|---|---|---|
| owner | T::AccountId |
AccountId |
| buyer | T::AccountId |
AccountId |
| collection_id | T::CollectionId |
u32 |
| nft_id | T::ItemId |
u32 |
| price | BalanceOf<T> |
u128 |
TokenUnlisted¶
Token unlisted on Marketplace
Attributes¶
| Name | Type | Composition |
|---|---|---|
| owner | T::AccountId |
AccountId |
| collection_id | T::CollectionId |
u32 |
| nft_id | T::ItemId |
u32 |
Storage functions¶
ListedNfts¶
Stores listed NFT price info
Python¶
result = substrate.query(
'RmrkMarket', 'ListedNfts', ['u32', 'u32']
)
Return value¶
{'amount': 'u128', 'expires': (None, 'u32'), 'listed_by': 'AccountId'}
Offers¶
Stores offer on a NFT info
Python¶
result = substrate.query(
'RmrkMarket', 'Offers', [('u32', 'u32'), 'AccountId']
)
Return value¶
{'amount': 'u128', 'expires': (None, 'u32'), 'maker': 'AccountId'}
Constants¶
MinimumOfferAmount¶
Minimum offer amount as a valid offer
Value¶
100000000
Python¶
constant = substrate.get_constant('RmrkMarket', 'MinimumOfferAmount')
Errors¶
AlreadyOffered¶
Account cannot offer on a NFT again with an active offer
CannotBuyOwnToken¶
Cannot buy NFT that is already owned
CannotListNftOwnedByNft¶
Cannot list NFT owned by a NFT
CannotOfferOnOwnToken¶
Cannot make offer on NFT on own NFT
CannotUnlistToken¶
Cannot unlist NFT as it has already been unlisted or sold
CannotWithdrawOffer¶
Offer already accepted and cannot withdraw
ListingHasExpired¶
Listing has expired and cannot be bought
NoPermission¶
No permissions for account to interact with NFT
NonTransferable¶
Not possible to list non-transferable NFT
OfferHasExpired¶
Accepted offer has expired and cannot be accepted
OfferTooLow¶
Offer is below the OfferMinimumAmount threshold
PriceDiffersFromExpected¶
Price differs from when buy was executed
TokenDoesNotExist¶
Cannot list a non-existing NFT
TokenNotForSale¶
Token cannot be bought
UnknownOffer¶
Offer is unknown
Scheduler¶
Calls¶
cancel¶
Cancel an anonymously scheduled task.
Attributes¶
| Name | Type |
|---|---|
| when | T::BlockNumber |
| index | u32 |
Python¶
call = substrate.compose_call(
'Scheduler', 'cancel', {'index': 'u32', 'when': 'u32'}
)
cancel_named¶
Cancel a named scheduled task.
Attributes¶
| Name | Type |
|---|---|
| id | TaskName |
Python¶
call = substrate.compose_call(
'Scheduler', 'cancel_named', {'id': '[u8; 32]'}
)
schedule¶
Anonymously schedule a task.
Attributes¶
| Name | Type |
|---|---|
| when | T::BlockNumber |
| maybe_periodic | Option<schedule::Period<T::BlockNumber>> |
| priority | schedule::Priority |
| call | Box<<T as Config>::RuntimeCall> |
Python¶
call = substrate.compose_call(
'Scheduler', 'schedule', {
'call': 'Call',
'maybe_periodic': (
None,
('u32', 'u32'),
),
'priority': 'u8',
'when': 'u32',
}
)
schedule_after¶
Anonymously schedule a task after a delay.
# <weight>
Same as [schedule].
# </weight>
Attributes¶
| Name | Type |
|---|---|
| after | T::BlockNumber |
| maybe_periodic | Option<schedule::Period<T::BlockNumber>> |
| priority | schedule::Priority |
| call | Box<<T as Config>::RuntimeCall> |
Python¶
call = substrate.compose_call(
'Scheduler', 'schedule_after', {
'after': 'u32',
'call': 'Call',
'maybe_periodic': (
None,
('u32', 'u32'),
),
'priority': 'u8',
}
)
schedule_named¶
Schedule a named task.
Attributes¶
| Name | Type |
|---|---|
| id | TaskName |
| when | T::BlockNumber |
| maybe_periodic | Option<schedule::Period<T::BlockNumber>> |
| priority | schedule::Priority |
| call | Box<<T as Config>::RuntimeCall> |
Python¶
call = substrate.compose_call(
'Scheduler', 'schedule_named', {
'call': 'Call',
'id': '[u8; 32]',
'maybe_periodic': (
None,
('u32', 'u32'),
),
'priority': 'u8',
'when': 'u32',
}
)
schedule_named_after¶
Schedule a named task after a delay.
# <weight>
Same as schedule_named.
# </weight>
Attributes¶
| Name | Type |
|---|---|
| id | TaskName |
| after | T::BlockNumber |
| maybe_periodic | Option<schedule::Period<T::BlockNumber>> |
| priority | schedule::Priority |
| call | Box<<T as Config>::RuntimeCall> |
Python¶
call = substrate.compose_call(
'Scheduler', 'schedule_named_after', {
'after': 'u32',
'call': 'Call',
'id': '[u8; 32]',
'maybe_periodic': (
None,
('u32', 'u32'),
),
'priority': 'u8',
}
)
Events¶
CallUnavailable¶
The call for the provided hash was not found so the task has been aborted.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| task | TaskAddress<T::BlockNumber> |
('u32', 'u32') |
| id | Option<TaskName> |
(None, '[u8; 32]') |
Canceled¶
Canceled some task.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| when | T::BlockNumber |
u32 |
| index | u32 |
u32 |
Dispatched¶
Dispatched some task.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| task | TaskAddress<T::BlockNumber> |
('u32', 'u32') |
| id | Option<TaskName> |
(None, '[u8; 32]') |
| result | DispatchResult |
{'Ok': (), 'Err': {'Other': None, 'CannotLookup': None, 'BadOrigin': None, 'Module': {'index': 'u8', 'error': '[u8; 4]'}, 'ConsumerRemaining': None, 'NoProviders': None, 'TooManyConsumers': None, 'Token': ('NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported'), 'Arithmetic': ('Underflow', 'Overflow', 'DivisionByZero'), 'Transactional': ('LimitReached', 'NoLayer'), 'Exhausted': None, 'Corruption': None, 'Unavailable': None}} |
PeriodicFailed¶
The given task was unable to be renewed since the agenda is full at that block.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| task | TaskAddress<T::BlockNumber> |
('u32', 'u32') |
| id | Option<TaskName> |
(None, '[u8; 32]') |
PermanentlyOverweight¶
The given task can never be executed since it is overweight.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| task | TaskAddress<T::BlockNumber> |
('u32', 'u32') |
| id | Option<TaskName> |
(None, '[u8; 32]') |
Scheduled¶
Scheduled some task.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| when | T::BlockNumber |
u32 |
| index | u32 |
u32 |
Storage functions¶
Agenda¶
Items to be executed, indexed by the block number that they should be executed on.
Python¶
result = substrate.query(
'Scheduler', 'Agenda', ['u32']
)
Return value¶
[
(
None,
{
'call': {
'Inline': 'Bytes',
'Legacy': {'hash': '[u8; 32]'},
'Lookup': {'hash': '[u8; 32]', 'len': 'u32'},
},
'maybe_id': (None, '[u8; 32]'),
'maybe_periodic': (None, ('u32', 'u32')),
'origin': {
'CumulusXcm': {'Relay': None, 'SiblingParachain': 'u32'},
'system': {'None': None, 'Root': None, 'Signed': 'AccountId'},
None: None,
'Council': {
'Member': 'AccountId',
'Members': ('u32', 'u32'),
'_Phantom': None,
},
'PolkadotXcm': {
'Response': 'scale_info::52',
'Xcm': 'scale_info::52',
},
'TechnicalCommittee': {
'Member': 'AccountId',
'Members': ('u32', 'u32'),
'_Phantom': None,
},
'Void': (),
},
'priority': 'u8',
},
),
]
IncompleteSince¶
Python¶
result = substrate.query(
'Scheduler', 'IncompleteSince', []
)
Return value¶
'u32'
Lookup¶
Lookup from a name to the block number and index of the task.
For v3 -> v4 the previously unbounded identities are Blake2-256 hashed to form the v4 identities.
Python¶
result = substrate.query(
'Scheduler', 'Lookup', ['[u8; 32]']
)
Return value¶
('u32', 'u32')
Constants¶
MaxScheduledPerBlock¶
The maximum number of scheduled calls in the queue for a single block.
Value¶
50
Python¶
constant = substrate.get_constant('Scheduler', 'MaxScheduledPerBlock')
MaximumWeight¶
The maximum weight that may be scheduled per block for any dispatchables.
Value¶
{'proof_size': 4194304, 'ref_time': 400000000000}
Python¶
constant = substrate.get_constant('Scheduler', 'MaximumWeight')
Errors¶
FailedToSchedule¶
Failed to schedule a call
Named¶
Attempt to use a non-named function on a named task.
NotFound¶
Cannot find the scheduled call.
RescheduleNoChange¶
Reschedule failed because it does not change scheduled time.
TargetBlockNumberInPast¶
Given target block number is in the past.
Session¶
Calls¶
purge_keys¶
Removes any session key(s) of the function caller.
This doesn't take effect until the next session.
The dispatch origin of this function must be Signed and the account must be either be convertible to a validator ID using the chain's typical addressing system (this usually means being a controller account) or directly convertible into a validator ID (which usually means being a stash account).
# <weight>
- Complexity: O(1) in number of key types. Actual cost depends on the number of length
of T::Keys::key_ids() which is fixed.
- DbReads: T::ValidatorIdOf, NextKeys, origin account
- DbWrites: NextKeys, origin account
- DbWrites per key id: KeyOwner
# </weight>
Attributes¶
No attributes
Python¶
call = substrate.compose_call(
'Session', 'purge_keys', {}
)
set_keys¶
Sets the session key(s) of the function caller to keys.
Allows an account to set its session key prior to becoming a validator.
This doesn't take effect until the next session.
The dispatch origin of this function must be signed.
# <weight>
- Complexity: O(1). Actual cost depends on the number of length of
T::Keys::key_ids() which is fixed.
- DbReads: origin account, T::ValidatorIdOf, NextKeys
- DbWrites: origin account, NextKeys
- DbReads per key id: KeyOwner
- DbWrites per key id: KeyOwner
# </weight>
Attributes¶
| Name | Type |
|---|---|
| keys | T::Keys |
| proof | Vec<u8> |
Python¶
call = substrate.compose_call(
'Session', 'set_keys', {'keys': {'aura': '[u8; 32]'}, 'proof': 'Bytes'}
)
Events¶
NewSession¶
New session has happened. Note that the argument is the session index, not the block number as the type might suggest.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| session_index | SessionIndex |
u32 |
Storage functions¶
CurrentIndex¶
Current index of the session.
Python¶
result = substrate.query(
'Session', 'CurrentIndex', []
)
Return value¶
'u32'
DisabledValidators¶
Indices of disabled validators.
The vec is always kept sorted so that we can find whether a given validator is
disabled using binary search. It gets cleared when on_session_ending returns
a new set of identities.
Python¶
result = substrate.query(
'Session', 'DisabledValidators', []
)
Return value¶
['u32']
KeyOwner¶
The owner of a key. The key is the KeyTypeId + the encoded key.
Python¶
result = substrate.query(
'Session', 'KeyOwner', [('[u8; 4]', 'Bytes')]
)
Return value¶
'AccountId'
NextKeys¶
The next session keys for a validator.
Python¶
result = substrate.query(
'Session', 'NextKeys', ['AccountId']
)
Return value¶
{'aura': '[u8; 32]'}
QueuedChanged¶
True if the underlying economic identities or weighting behind the validators has changed in the queued validator set.
Python¶
result = substrate.query(
'Session', 'QueuedChanged', []
)
Return value¶
'bool'
QueuedKeys¶
The queued keys for the next session. When the next session begins, these keys will be used to determine the validator's session keys.
Python¶
result = substrate.query(
'Session', 'QueuedKeys', []
)
Return value¶
[('AccountId', {'aura': '[u8; 32]'})]
Validators¶
The current set of validators.
Python¶
result = substrate.query(
'Session', 'Validators', []
)
Return value¶
['AccountId']
Errors¶
DuplicatedKey¶
Registered duplicate key.
InvalidProof¶
Invalid ownership proof.
NoAccount¶
Key setting account is not live, so it's impossible to associate keys.
NoAssociatedValidatorId¶
No associated validator ID for account.
NoKeys¶
No keys are associated with this account.
System¶
Calls¶
fill_block¶
A dispatch that will fill the block weight up to the given ratio.
Attributes¶
| Name | Type |
|---|---|
| ratio | Perbill |
Python¶
call = substrate.compose_call(
'System', 'fill_block', {'ratio': 'u32'}
)
kill_prefix¶
Kill all storage items with a key that starts with the given prefix.
NOTE: We rely on the Root origin to provide us the number of subkeys under the prefix we are removing to accurately calculate the weight of this function.
Attributes¶
| Name | Type |
|---|---|
| prefix | Key |
| subkeys | u32 |
Python¶
call = substrate.compose_call(
'System', 'kill_prefix', {'prefix': 'Bytes', 'subkeys': 'u32'}
)
kill_storage¶
Kill some items from storage.
Attributes¶
| Name | Type |
|---|---|
| keys | Vec<Key> |
Python¶
call = substrate.compose_call(
'System', 'kill_storage', {'keys': ['Bytes']}
)
remark¶
Make some on-chain remark.
# <weight>
- O(1)
# </weight>
Attributes¶
| Name | Type |
|---|---|
| remark | Vec<u8> |
Python¶
call = substrate.compose_call(
'System', 'remark', {'remark': 'Bytes'}
)
remark_with_event¶
Make some on-chain remark and emit event.
Attributes¶
| Name | Type |
|---|---|
| remark | Vec<u8> |
Python¶
call = substrate.compose_call(
'System', 'remark_with_event', {'remark': 'Bytes'}
)
set_code¶
Set the new runtime code.
# <weight>
- O(C + S) where C length of code and S complexity of can_set_code
- 1 call to can_set_code: O(S) (calls sp_io::misc::runtime_version which is
expensive).
- 1 storage write (codec O(C)).
- 1 digest item.
- 1 event.
The weight of this function is dependent on the runtime, but generally this is very
expensive. We will treat this as a full block.
# </weight>
Attributes¶
| Name | Type |
|---|---|
| code | Vec<u8> |
Python¶
call = substrate.compose_call(
'System', 'set_code', {'code': 'Bytes'}
)
set_code_without_checks¶
Set the new runtime code without doing any checks of the given code.
# <weight>
- O(C) where C length of code
- 1 storage write (codec O(C)).
- 1 digest item.
- 1 event.
The weight of this function is dependent on the runtime. We will treat this as a full
block. # </weight>
Attributes¶
| Name | Type |
|---|---|
| code | Vec<u8> |
Python¶
call = substrate.compose_call(
'System', 'set_code_without_checks', {'code': 'Bytes'}
)
set_heap_pages¶
Set the number of pages in the WebAssembly environment's heap.
Attributes¶
| Name | Type |
|---|---|
| pages | u64 |
Python¶
call = substrate.compose_call(
'System', 'set_heap_pages', {'pages': 'u64'}
)
set_storage¶
Set some items of storage.
Attributes¶
| Name | Type |
|---|---|
| items | Vec<KeyValue> |
Python¶
call = substrate.compose_call(
'System', 'set_storage', {'items': [('Bytes', 'Bytes')]}
)
Events¶
CodeUpdated¶
:code was updated.
Attributes¶
No attributes
ExtrinsicFailed¶
An extrinsic failed.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| dispatch_error | DispatchError |
{'Other': None, 'CannotLookup': None, 'BadOrigin': None, 'Module': {'index': 'u8', 'error': '[u8; 4]'}, 'ConsumerRemaining': None, 'NoProviders': None, 'TooManyConsumers': None, 'Token': ('NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported'), 'Arithmetic': ('Underflow', 'Overflow', 'DivisionByZero'), 'Transactional': ('LimitReached', 'NoLayer'), 'Exhausted': None, 'Corruption': None, 'Unavailable': None} |
| dispatch_info | DispatchInfo |
{'weight': {'ref_time': 'u64', 'proof_size': 'u64'}, 'class': ('Normal', 'Operational', 'Mandatory'), 'pays_fee': ('Yes', 'No')} |
ExtrinsicSuccess¶
An extrinsic completed successfully.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| dispatch_info | DispatchInfo |
{'weight': {'ref_time': 'u64', 'proof_size': 'u64'}, 'class': ('Normal', 'Operational', 'Mandatory'), 'pays_fee': ('Yes', 'No')} |
KilledAccount¶
An account was reaped.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| account | T::AccountId |
AccountId |
NewAccount¶
A new account was created.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| account | T::AccountId |
AccountId |
Remarked¶
On on-chain remark happened.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| sender | T::AccountId |
AccountId |
| hash | T::Hash |
[u8; 32] |
Storage functions¶
Account¶
The full account information for a particular account ID.
Python¶
result = substrate.query(
'System', 'Account', ['AccountId']
)
Return value¶
{
'consumers': 'u32',
'data': {
'fee_frozen': 'u128',
'free': 'u128',
'misc_frozen': 'u128',
'reserved': 'u128',
},
'nonce': 'u32',
'providers': 'u32',
'sufficients': 'u32',
}
AllExtrinsicsLen¶
Total length (in bytes) for all extrinsics put together, for the current block.
Python¶
result = substrate.query(
'System', 'AllExtrinsicsLen', []
)
Return value¶
'u32'
BlockHash¶
Map of block numbers to block hashes.
Python¶
result = substrate.query(
'System', 'BlockHash', ['u32']
)
Return value¶
'[u8; 32]'
BlockWeight¶
The current weight for the block.
Python¶
result = substrate.query(
'System', 'BlockWeight', []
)
Return value¶
{
'mandatory': {'proof_size': 'u64', 'ref_time': 'u64'},
'normal': {'proof_size': 'u64', 'ref_time': 'u64'},
'operational': {'proof_size': 'u64', 'ref_time': 'u64'},
}
Digest¶
Digest of the current block, also part of the block header.
Python¶
result = substrate.query(
'System', 'Digest', []
)
Return value¶
{
'logs': [
{
'Other': 'Bytes',
None: None,
'Consensus': ('[u8; 4]', 'Bytes'),
'PreRuntime': ('[u8; 4]', 'Bytes'),
'RuntimeEnvironmentUpdated': None,
'Seal': ('[u8; 4]', 'Bytes'),
},
],
}
EventCount¶
The number of events in the Events<T> list.
Python¶
result = substrate.query(
'System', 'EventCount', []
)
Return value¶
'u32'
EventTopics¶
Mapping between a topic (represented by T::Hash) and a vector of indexes
of events in the <Events<T>> list.
All topic vectors have deterministic storage locations depending on the topic. This allows light-clients to leverage the changes trie storage tracking mechanism and in case of changes fetch the list of events of interest.
The value has the type (T::BlockNumber, EventIndex) because if we used only just
the EventIndex then in case if the topic has the same contents on the next block
no notification will be triggered thus the event might be lost.
Python¶
result = substrate.query(
'System', 'EventTopics', ['[u8; 32]']
)
Return value¶
[('u32', 'u32')]
Events¶
Events deposited for the current block.
NOTE: The item is unbound and should therefore never be read on chain. It could otherwise inflate the PoV size of a block.
Events have a large in-memory size. Box the events to not go out-of-memory just in case someone still reads them from within the runtime.
Python¶
result = substrate.query(
'System', 'Events', []
)
Return value¶
[
{
'event': {
'Assets': {
'ApprovalCancelled': {
'asset_id': 'u32',
'delegate': 'AccountId',
'owner': 'AccountId',
},
'ApprovedTransfer': {
'amount': 'u128',
'asset_id': 'u32',
'delegate': 'AccountId',
'source': 'AccountId',
},
'AssetFrozen': {'asset_id': 'u32'},
'AssetStatusChanged': {'asset_id': 'u32'},
'AssetThawed': {'asset_id': 'u32'},
'Burned': {
'asset_id': 'u32',
'balance': 'u128',
'owner': 'AccountId',
},
'Created': {
'asset_id': 'u32',
'creator': 'AccountId',
'owner': 'AccountId',
},
'Destroyed': {'asset_id': 'u32'},
'ForceCreated': {'asset_id': 'u32', 'owner': 'AccountId'},
'Frozen': {'asset_id': 'u32', 'who': 'AccountId'},
'Issued': {
'asset_id': 'u32',
'owner': 'AccountId',
'total_supply': 'u128',
},
'MetadataCleared': {'asset_id': 'u32'},
'MetadataSet': {
'asset_id': 'u32',
'decimals': 'u8',
'is_frozen': 'bool',
'name': 'Bytes',
'symbol': 'Bytes',
},
'OwnerChanged': {'asset_id': 'u32', 'owner': 'AccountId'},
'TeamChanged': {
'admin': 'AccountId',
'asset_id': 'u32',
'freezer': 'AccountId',
'issuer': 'AccountId',
},
'Thawed': {'asset_id': 'u32', 'who': 'AccountId'},
'Transferred': {
'amount': 'u128',
'asset_id': 'u32',
'from': 'AccountId',
'to': 'AccountId',
},
'TransferredApproved': {
'amount': 'u128',
'asset_id': 'u32',
'delegate': 'AccountId',
'destination': 'AccountId',
'owner': 'AccountId',
},
},
'AssetsRegistry': {
'AssetRegistered': {
'asset_id': 'u32',
'location': 'scale_info::52',
},
'AssetUnregistered': {
'asset_id': 'u32',
'location': 'scale_info::52',
},
'ChainbridgeDisabled': {
'asset_id': 'u32',
'chain_id': 'u8',
'resource_id': '[u8; 32]',
},
'ChainbridgeEnabled': {
'asset_id': 'u32',
'chain_id': 'u8',
'resource_id': '[u8; 32]',
},
'ForceBurnt': {
'amount': 'u128',
'asset_id': 'u32',
'who': 'AccountId',
},
'ForceMinted': {
'amount': 'u128',
'asset_id': 'u32',
'beneficiary': 'AccountId',
},
},
'Balances': {
'BalanceSet': {
'free': 'u128',
'reserved': 'u128',
'who': 'AccountId',
},
'Deposit': {'amount': 'u128', 'who': 'AccountId'},
'DustLost': {'account': 'AccountId', 'amount': 'u128'},
'Endowed': {'account': 'AccountId', 'free_balance': 'u128'},
'ReserveRepatriated': {
'amount': 'u128',
'destination_status': 'scale_info::89',
'from': 'AccountId',
'to': 'AccountId',
},
'Reserved': {'amount': 'u128', 'who': 'AccountId'},
'Slashed': {'amount': 'u128', 'who': 'AccountId'},
'Transfer': {
'amount': 'u128',
'from': 'AccountId',
'to': 'AccountId',
},
'Unreserved': {'amount': 'u128', 'who': 'AccountId'},
'Withdraw': {'amount': 'u128', 'who': 'AccountId'},
},
'Bounties': {
'BountyAwarded': {'beneficiary': 'AccountId', 'index': 'u32'},
'BountyBecameActive': {'index': 'u32'},
'BountyCanceled': {'index': 'u32'},
'BountyClaimed': {
'beneficiary': 'AccountId',
'index': 'u32',
'payout': 'u128',
},
'BountyExtended': {'index': 'u32'},
'BountyProposed': {'index': 'u32'},
'BountyRejected': {'bond': 'u128', 'index': 'u32'},
},
'ChainBridge': {
'ChainWhitelisted': 'u8',
'FeeUpdated': {'dest_id': 'u8', 'fee': 'u128'},
'FungibleTransfer': (
'u8',
'u64',
'[u8; 32]',
'[u64; 4]',
'Bytes',
),
'GenericTransfer': ('u8', 'u64', '[u8; 32]', 'Bytes'),
'NonFungibleTransfer': (
'u8',
'u64',
'[u8; 32]',
'Bytes',
'Bytes',
'Bytes',
),
'ProposalApproved': ('u8', 'u64'),
'ProposalFailed': ('u8', 'u64'),
'ProposalRejected': ('u8', 'u64'),
'ProposalSucceeded': ('u8', 'u64'),
'RelayerAdded': 'AccountId',
'RelayerRemoved': 'AccountId',
'RelayerThresholdChanged': 'u32',
'VoteAgainst': ('u8', 'u64', 'AccountId'),
'VoteFor': ('u8', 'u64', 'AccountId'),
},
'ChildBounties': {
'Added': {'child_index': 'u32', 'index': 'u32'},
'Awarded': {
'beneficiary': 'AccountId',
'child_index': 'u32',
'index': 'u32',
},
'Canceled': {'child_index': 'u32', 'index': 'u32'},
'Claimed': {
'beneficiary': 'AccountId',
'child_index': 'u32',
'index': 'u32',
'payout': 'u128',
},
},
'CollatorSelection': {
'CandidateAdded': {
'account_id': 'AccountId',
'deposit': 'u128',
},
'CandidateRemoved': {'account_id': 'AccountId'},
'NewCandidacyBond': {'bond_amount': 'u128'},
'NewDesiredCandidates': {'desired_candidates': 'u32'},
'NewInvulnerables': {'invulnerables': ['AccountId']},
},
'Council': {
'Approved': {'proposal_hash': '[u8; 32]'},
'Closed': {
'no': 'u32',
'proposal_hash': '[u8; 32]',
'yes': 'u32',
},
'Disapproved': {'proposal_hash': '[u8; 32]'},
'Executed': {
'proposal_hash': '[u8; 32]',
'result': 'scale_info::30',
},
'MemberExecuted': {
'proposal_hash': '[u8; 32]',
'result': 'scale_info::30',
},
'Proposed': {
'account': 'AccountId',
'proposal_hash': '[u8; 32]',
'proposal_index': 'u32',
'threshold': 'u32',
},
'Voted': {
'account': 'AccountId',
'no': 'u32',
'proposal_hash': '[u8; 32]',
'voted': 'bool',
'yes': 'u32',
},
},
'CumulusXcm': {
'ExecutedDownward': ('[u8; 8]', 'scale_info::49'),
'InvalidFormat': '[u8; 8]',
'UnsupportedVersion': '[u8; 8]',
},
'Democracy': {
'Blacklisted': {'proposal_hash': '[u8; 32]'},
'Cancelled': {'ref_index': 'u32'},
'Delegated': {'target': 'AccountId', 'who': 'AccountId'},
'ExternalTabled': None,
'NotPassed': {'ref_index': 'u32'},
'Passed': {'ref_index': 'u32'},
'ProposalCanceled': {'prop_index': 'u32'},
'Proposed': {'deposit': 'u128', 'proposal_index': 'u32'},
'Seconded': {'prop_index': 'u32', 'seconder': 'AccountId'},
'Started': {'ref_index': 'u32', 'threshold': 'scale_info::96'},
'Tabled': {'deposit': 'u128', 'proposal_index': 'u32'},
'Undelegated': {'account': 'AccountId'},
'Vetoed': {
'proposal_hash': '[u8; 32]',
'until': 'u32',
'who': 'AccountId',
},
'Voted': {
'ref_index': 'u32',
'vote': 'scale_info::97',
'voter': 'AccountId',
},
},
'DmpQueue': {
'ExecutedDownward': {
'message_id': '[u8; 32]',
'outcome': 'scale_info::49',
},
'InvalidFormat': {'message_id': '[u8; 32]'},
'OverweightEnqueued': {
'message_id': '[u8; 32]',
'overweight_index': 'u64',
'required_weight': 'scale_info::8',
},
'OverweightServiced': {
'overweight_index': 'u64',
'weight_used': 'scale_info::8',
},
'UnsupportedVersion': {'message_id': '[u8; 32]'},
'WeightExhausted': {
'message_id': '[u8; 32]',
'remaining_weight': 'scale_info::8',
'required_weight': 'scale_info::8',
},
},
'Identity': {
'IdentityCleared': {'deposit': 'u128', 'who': 'AccountId'},
'IdentityKilled': {'deposit': 'u128', 'who': 'AccountId'},
'IdentitySet': {'who': 'AccountId'},
'JudgementGiven': {
'registrar_index': 'u32',
'target': 'AccountId',
},
'JudgementRequested': {
'registrar_index': 'u32',
'who': 'AccountId',
},
'JudgementUnrequested': {
'registrar_index': 'u32',
'who': 'AccountId',
},
'RegistrarAdded': {'registrar_index': 'u32'},
'SubIdentityAdded': {
'deposit': 'u128',
'main': 'AccountId',
'sub': 'AccountId',
},
'SubIdentityRemoved': {
'deposit': 'u128',
'main': 'AccountId',
'sub': 'AccountId',
},
'SubIdentityRevoked': {
'deposit': 'u128',
'main': 'AccountId',
'sub': 'AccountId',
},
},
'Lottery': {
'CallsUpdated': None,
'LotteryStarted': None,
'TicketBought': {'call_index': ('u8', 'u8'), 'who': 'AccountId'},
'Winner': {'lottery_balance': 'u128', 'winner': 'AccountId'},
},
'Multisig': {
'MultisigApproval': {
'approving': 'AccountId',
'call_hash': '[u8; 32]',
'multisig': 'AccountId',
'timepoint': 'scale_info::33',
},
'MultisigCancelled': {
'call_hash': '[u8; 32]',
'cancelling': 'AccountId',
'multisig': 'AccountId',
'timepoint': 'scale_info::33',
},
'MultisigExecuted': {
'approving': 'AccountId',
'call_hash': '[u8; 32]',
'multisig': 'AccountId',
'result': 'scale_info::30',
'timepoint': 'scale_info::33',
},
'NewMultisig': {
'approving': 'AccountId',
'call_hash': '[u8; 32]',
'multisig': 'AccountId',
},
},
'PWIncubation': {
'CanStartIncubationStatusChanged': {
'official_hatch_time': 'u64',
'start_time': 'u64',
'status': 'bool',
},
'OriginOfShellChosenPartsUpdated': {
'collection_id': 'u32',
'new_chosen_parts': 'scale_info::151',
'nft_id': 'u32',
'old_chosen_parts': (None, 'scale_info::151'),
},
'OriginOfShellReceivedFood': {
'collection_id': 'u32',
'era': 'u64',
'nft_id': 'u32',
'sender': 'AccountId',
},
'ShellAwakened': {
'career': 'scale_info::144',
'generation_id': 'u32',
'origin_of_shell_collection_id': 'u32',
'origin_of_shell_nft_id': 'u32',
'owner': 'AccountId',
'race': 'scale_info::143',
'rarity': 'scale_info::145',
'shell_collection_id': 'u32',
'shell_nft_id': 'u32',
},
'ShellCollectionIdSet': {'collection_id': 'u32'},
'ShellPartMinted': {
'owner': 'AccountId',
'parent_shell_collection_id': 'u32',
'parent_shell_nft_id': 'u32',
'shell_part_nft_id': 'u32',
'shell_parts_collection_id': 'u32',
},
'ShellPartsCollectionIdSet': {'collection_id': 'u32'},
'StartedIncubation': {
'collection_id': 'u32',
'hatch_time': 'u64',
'nft_id': 'u32',
'owner': 'AccountId',
'start_time': 'u64',
},
},
'PWNftSale': {
'ChosenPreorderMinted': {
'nft_id': 'u32',
'owner': 'AccountId',
'preorder_id': 'u32',
},
'ClaimSpiritStatusChanged': {'status': 'bool'},
'LastDayOfSaleStatusChanged': {'status': 'bool'},
'NewEra': {'era': 'u64', 'time': 'u64'},
'NotChosenPreorderRefunded': {
'owner': 'AccountId',
'preorder_id': 'u32',
},
'OriginOfShellCollectionIdSet': {'collection_id': 'u32'},
'OriginOfShellGiftedToOwner': {
'nft_sale_type': 'scale_info::146',
'owner': 'AccountId',
},
'OriginOfShellInventoryUpdated': {
'rarity_type': 'scale_info::145',
},
'OriginOfShellMinted': {
'career': 'scale_info::144',
'collection_id': 'u32',
'generation_id': 'u32',
'nft_id': 'u32',
'owner': 'AccountId',
'race': 'scale_info::143',
'rarity_type': 'scale_info::145',
},
'OriginOfShellPreordered': {
'career': 'scale_info::144',
'owner': 'AccountId',
'preorder_id': 'u32',
'race': 'scale_info::143',
},
'OriginOfShellsInventoryWasSet': {'status': 'bool'},
'OriginOfShellsMetadataSet': {
'origin_of_shells_metadata': [('scale_info::143', 'Bytes')],
},
'OverlordChanged': {
'new_overlord': 'AccountId',
'old_overlord': (None, 'AccountId'),
},
'PayeeChanged': {
'new_payee': 'AccountId',
'old_payee': (None, 'AccountId'),
},
'PreorderOriginOfShellsStatusChanged': {'status': 'bool'},
'PurchasePrimeOriginOfShellsStatusChanged': {'status': 'bool'},
'PurchaseRareOriginOfShellsStatusChanged': {'status': 'bool'},
'SignerChanged': {
'new_signer': 'AccountId',
'old_signer': (None, 'AccountId'),
},
'SpiritClaimed': {
'collection_id': 'u32',
'nft_id': 'u32',
'owner': 'AccountId',
},
'SpiritCollectionIdSet': {'collection_id': 'u32'},
'SpiritsMetadataSet': {'spirits_metadata': 'Bytes'},
'WorldClockStarted': {'start_time': 'u64'},
},
'ParachainSystem': {
'DownwardMessagesProcessed': {
'dmq_head': '[u8; 32]',
'weight_used': 'scale_info::8',
},
'DownwardMessagesReceived': {'count': 'u32'},
'UpgradeAuthorized': {'code_hash': '[u8; 32]'},
'ValidationFunctionApplied': {'relay_chain_block_num': 'u32'},
'ValidationFunctionDiscarded': None,
'ValidationFunctionStored': None,
},
'PhalaBasePool': {
'NftCreated': {
'cid': 'u32',
'nft_id': 'u32',
'owner': 'AccountId',
'pid': 'u64',
'shares': 'u128',
},
'PoolWhitelistCreated': {'pid': 'u64'},
'PoolWhitelistDeleted': {'pid': 'u64'},
'PoolWhitelistStakerAdded': {
'pid': 'u64',
'staker': 'AccountId',
},
'PoolWhitelistStakerRemoved': {
'pid': 'u64',
'staker': 'AccountId',
},
'Withdrawal': {
'amount': 'u128',
'pid': 'u64',
'shares': 'u128',
'user': 'AccountId',
},
'WithdrawalQueued': {
'as_vault': (None, 'u64'),
'nft_id': 'u32',
'pid': 'u64',
'shares': 'u128',
'user': 'AccountId',
},
},
'PhalaComputation': {
'BenchmarkUpdated': {
'p_instant': 'u32',
'session': 'AccountId',
},
'CoolDownExpirationChanged': {'period': 'u64'},
'InternalErrorWorkerSettleFailed': {'worker': '[u8; 32]'},
'InternalErrorWrongHalvingConfigured': None,
'SessionBound': {'session': 'AccountId', 'worker': '[u8; 32]'},
'SessionSettled': {
'payout_bits': 'u128',
'session': 'AccountId',
'v_bits': 'u128',
},
'SessionSettlementDropped': {
'payout': 'u128',
'session': 'AccountId',
'v': 'u128',
},
'SessionUnbound': {
'session': 'AccountId',
'worker': '[u8; 32]',
},
'SubsidyBudgetHalved': None,
'TokenomicParametersChanged': None,
'WorkerEnterUnresponsive': {'session': 'AccountId'},
'WorkerExitUnresponsive': {'session': 'AccountId'},
'WorkerReclaimed': {
'original_stake': 'u128',
'session': 'AccountId',
'slashed': 'u128',
},
'WorkerStarted': {
'init_p': 'u32',
'init_v': 'u128',
'session': 'AccountId',
},
'WorkerStopped': {'session': 'AccountId'},
},
'PhalaRegistry': {
'GatekeeperAdded': {'pubkey': '[u8; 32]'},
'GatekeeperRemoved': {'pubkey': '[u8; 32]'},
'InitialScoreSet': {'init_score': 'u32', 'pubkey': '[u8; 32]'},
'MasterKeyRotated': {
'master_pubkey': '[u8; 32]',
'rotation_id': 'u64',
},
'MasterKeyRotationFailed': {
'gatekeeper_rotation_id': 'u64',
'rotation_lock': (None, 'u64'),
},
'MinimumPRuntimeVersionChangedTo': ('u32', 'u32', 'u32'),
'PRuntimeConsensusVersionChangedTo': 'u32',
'WorkerAdded': {
'attestation_provider': (None, 'scale_info::120'),
'confidence_level': 'u8',
'pubkey': '[u8; 32]',
},
'WorkerUpdated': {
'attestation_provider': (None, 'scale_info::120'),
'confidence_level': 'u8',
'pubkey': '[u8; 32]',
},
},
'PhalaStakePool': (),
'PhalaStakePoolv2': {
'Contribution': {
'amount': 'u128',
'as_vault': (None, 'u64'),
'pid': 'u64',
'shares': 'u128',
'user': 'AccountId',
},
'OwnerRewardsWithdrawn': {
'amount': 'u128',
'pid': 'u64',
'user': 'AccountId',
},
'PoolCapacitySet': {'cap': 'u128', 'pid': 'u64'},
'PoolCommissionSet': {'commission': 'u32', 'pid': 'u64'},
'PoolCreated': {
'cid': 'u32',
'owner': 'AccountId',
'pid': 'u64',
'pool_account_id': 'AccountId',
},
'PoolSlashed': {'amount': 'u128', 'pid': 'u64'},
'PoolWorkerAdded': {
'pid': 'u64',
'session': 'AccountId',
'worker': '[u8; 32]',
},
'PoolWorkerRemoved': {'pid': 'u64', 'worker': '[u8; 32]'},
'RewardDismissedDust': {'amount': 'u128', 'pid': 'u64'},
'RewardDismissedNoShare': {'amount': 'u128', 'pid': 'u64'},
'RewardDismissedNotInPool': {
'amount': 'u128',
'worker': '[u8; 32]',
},
'RewardReceived': {
'pid': 'u64',
'to_owner': 'u128',
'to_stakers': 'u128',
},
'SlashSettled': {
'amount': 'u128',
'pid': 'u64',
'user': 'AccountId',
},
'WorkerReclaimed': {'pid': 'u64', 'worker': '[u8; 32]'},
'WorkingStarted': {
'amount': 'u128',
'pid': 'u64',
'worker': '[u8; 32]',
},
},
'PhalaVault': {
'Contribution': {
'amount': 'u128',
'pid': 'u64',
'shares': 'u128',
'user': 'AccountId',
},
'OwnerSharesClaimed': {
'pid': 'u64',
'shares': 'u128',
'user': 'AccountId',
},
'OwnerSharesGained': {
'checkout_price': 'u128',
'pid': 'u64',
'shares': 'u128',
},
'PoolCreated': {
'cid': 'u32',
'owner': 'AccountId',
'pid': 'u64',
'pool_account_id': 'AccountId',
},
'VaultCommissionSet': {'commission': 'u32', 'pid': 'u64'},
},
'PhalaWrappedBalances': {
'DustRemoved': {'amount': 'u128', 'user': 'AccountId'},
'Unwrapped': {'amount': 'u128', 'user': 'AccountId'},
'Voted': {
'aye_amount': 'u128',
'nay_amount': 'u128',
'user': 'AccountId',
'vote_id': 'u32',
},
'Wrapped': {'amount': 'u128', 'user': 'AccountId'},
},
'PhragmenElection': {
'CandidateSlashed': {
'amount': 'u128',
'candidate': 'AccountId',
},
'ElectionError': None,
'EmptyTerm': None,
'MemberKicked': {'member': 'AccountId'},
'NewTerm': {'new_members': [('AccountId', 'u128')]},
'Renounced': {'candidate': 'AccountId'},
'SeatHolderSlashed': {
'amount': 'u128',
'seat_holder': 'AccountId',
},
},
'PolkadotXcm': {
'AssetsClaimed': (
'[u8; 32]',
'scale_info::52',
'scale_info::82',
),
'AssetsTrapped': (
'[u8; 32]',
'scale_info::52',
'scale_info::82',
),
'Attempted': {
'Complete': 'u64',
'Error': 'scale_info::45',
'Incomplete': ('u64', 'scale_info::45'),
},
'InvalidResponder': (
'scale_info::52',
'u64',
(None, 'scale_info::52'),
),
'InvalidResponderVersion': ('scale_info::52', 'u64'),
'Notified': ('u64', 'u8', 'u8'),
'NotifyDecodeFailed': ('u64', 'u8', 'u8'),
'NotifyDispatchError': ('u64', 'u8', 'u8'),
'NotifyOverweight': (
'u64',
'u8',
'u8',
'scale_info::8',
'scale_info::8',
),
'NotifyTargetMigrationFail': ('scale_info::87', 'u64'),
'NotifyTargetSendFail': (
'scale_info::52',
'u64',
'scale_info::45',
),
'ResponseReady': ('u64', 'scale_info::72'),
'ResponseTaken': 'u64',
'Sent': (
'scale_info::52',
'scale_info::52',
['scale_info::64'],
),
'SupportedVersionChanged': ('scale_info::52', 'u32'),
'UnexpectedResponse': ('scale_info::52', 'u64'),
'VersionChangeNotified': ('scale_info::52', 'u32'),
},
'Preimage': {
'Cleared': {'hash': '[u8; 32]'},
'Noted': {'hash': '[u8; 32]'},
'Requested': {'hash': '[u8; 32]'},
},
'Proxy': {
'Announced': {
'call_hash': '[u8; 32]',
'proxy': 'AccountId',
'real': 'AccountId',
},
'ProxyAdded': {
'delay': 'u32',
'delegatee': 'AccountId',
'delegator': 'AccountId',
'proxy_type': 'scale_info::35',
},
'ProxyExecuted': {'result': 'scale_info::30'},
'ProxyRemoved': {
'delay': 'u32',
'delegatee': 'AccountId',
'delegator': 'AccountId',
'proxy_type': 'scale_info::35',
},
'PureCreated': {
'disambiguation_index': 'u16',
'proxy_type': 'scale_info::35',
'pure': 'AccountId',
'who': 'AccountId',
},
},
'RmrkCore': {
'CollectionCreated': {
'collection_id': 'u32',
'issuer': 'AccountId',
},
'CollectionDestroyed': {
'collection_id': 'u32',
'issuer': 'AccountId',
},
'CollectionLocked': {
'collection_id': 'u32',
'issuer': 'AccountId',
},
'IssuerChanged': {
'collection_id': 'u32',
'new_issuer': 'AccountId',
'old_issuer': 'AccountId',
},
'NFTAccepted': {
'collection_id': 'u32',
'nft_id': 'u32',
'recipient': 'scale_info::138',
'sender': 'AccountId',
},
'NFTBurned': {
'collection_id': 'u32',
'nft_id': 'u32',
'owner': 'AccountId',
},
'NFTRejected': {
'collection_id': 'u32',
'nft_id': 'u32',
'sender': 'AccountId',
},
'NFTSent': {
'approval_required': 'bool',
'collection_id': 'u32',
'nft_id': 'u32',
'recipient': 'scale_info::138',
'sender': 'AccountId',
},
'NftMinted': {
'collection_id': 'u32',
'nft_id': 'u32',
'owner': 'scale_info::138',
},
'PrioritySet': {'collection_id': 'u32', 'nft_id': 'u32'},
'PropertyRemoved': {
'collection_id': 'u32',
'key': 'Bytes',
'maybe_nft_id': (None, 'u32'),
},
'PropertySet': {
'collection_id': 'u32',
'key': 'Bytes',
'maybe_nft_id': (None, 'u32'),
'value': 'Bytes',
},
'ResourceAccepted': {
'collection_id': 'u32',
'nft_id': 'u32',
'resource_id': 'u32',
},
'ResourceAdded': {
'collection_id': 'u32',
'nft_id': 'u32',
'resource_id': 'u32',
},
'ResourceRemoval': {
'collection_id': 'u32',
'nft_id': 'u32',
'resource_id': 'u32',
},
'ResourceRemovalAccepted': {
'collection_id': 'u32',
'nft_id': 'u32',
'resource_id': 'u32',
},
'ResourceReplaced': {
'collection_id': 'u32',
'nft_id': 'u32',
'resource_id': 'u32',
},
},
'RmrkEquip': {
'BaseCreated': {'base_id': 'u32', 'issuer': 'AccountId'},
'BaseIssuerChanged': {
'base_id': 'u32',
'new_issuer': 'AccountId',
'old_issuer': 'AccountId',
},
'EquippablesUpdated': {'base_id': 'u32', 'slot_id': 'u32'},
'SlotEquipped': {
'base_id': 'u32',
'item_collection': 'u32',
'item_nft': 'u32',
'slot_id': 'u32',
},
'SlotUnequipped': {
'base_id': 'u32',
'item_collection': 'u32',
'item_nft': 'u32',
'slot_id': 'u32',
},
},
'RmrkMarket': {
'OfferAccepted': {
'buyer': 'AccountId',
'collection_id': 'u32',
'nft_id': 'u32',
'owner': 'AccountId',
},
'OfferPlaced': {
'collection_id': 'u32',
'nft_id': 'u32',
'offerer': 'AccountId',
'price': 'u128',
},
'OfferWithdrawn': {
'collection_id': 'u32',
'nft_id': 'u32',
'sender': 'AccountId',
},
'TokenListed': {
'collection_id': 'u32',
'nft_id': 'u32',
'owner': 'AccountId',
'price': 'u128',
},
'TokenPriceUpdated': {
'collection_id': 'u32',
'nft_id': 'u32',
'owner': 'AccountId',
'price': (None, 'u128'),
},
'TokenSold': {
'buyer': 'AccountId',
'collection_id': 'u32',
'nft_id': 'u32',
'owner': 'AccountId',
'price': 'u128',
},
'TokenUnlisted': {
'collection_id': 'u32',
'nft_id': 'u32',
'owner': 'AccountId',
},
},
'Scheduler': {
'CallUnavailable': {
'id': (None, '[u8; 32]'),
'task': ('u32', 'u32'),
},
'Canceled': {'index': 'u32', 'when': 'u32'},
'Dispatched': {
'id': (None, '[u8; 32]'),
'result': 'scale_info::30',
'task': ('u32', 'u32'),
},
'PeriodicFailed': {
'id': (None, '[u8; 32]'),
'task': ('u32', 'u32'),
},
'PermanentlyOverweight': {
'id': (None, '[u8; 32]'),
'task': ('u32', 'u32'),
},
'Scheduled': {'index': 'u32', 'when': 'u32'},
},
'Session': {'NewSession': {'session_index': 'u32'}},
'System': {
'CodeUpdated': None,
'ExtrinsicFailed': {
'dispatch_error': 'scale_info::24',
'dispatch_info': 'scale_info::21',
},
'ExtrinsicSuccess': {'dispatch_info': 'scale_info::21'},
'KilledAccount': {'account': 'AccountId'},
'NewAccount': {'account': 'AccountId'},
'Remarked': {'hash': '[u8; 32]', 'sender': 'AccountId'},
},
'TechnicalCommittee': {
'Approved': {'proposal_hash': '[u8; 32]'},
'Closed': {
'no': 'u32',
'proposal_hash': '[u8; 32]',
'yes': 'u32',
},
'Disapproved': {'proposal_hash': '[u8; 32]'},
'Executed': {
'proposal_hash': '[u8; 32]',
'result': 'scale_info::30',
},
'MemberExecuted': {
'proposal_hash': '[u8; 32]',
'result': 'scale_info::30',
},
'Proposed': {
'account': 'AccountId',
'proposal_hash': '[u8; 32]',
'proposal_index': 'u32',
'threshold': 'u32',
},
'Voted': {
'account': 'AccountId',
'no': 'u32',
'proposal_hash': '[u8; 32]',
'voted': 'bool',
'yes': 'u32',
},
},
'TechnicalMembership': (
'MemberAdded',
'MemberRemoved',
'MembersSwapped',
'MembersReset',
'KeyChanged',
'Dummy',
),
'Tips': {
'NewTip': {'tip_hash': '[u8; 32]'},
'TipClosed': {
'payout': 'u128',
'tip_hash': '[u8; 32]',
'who': 'AccountId',
},
'TipClosing': {'tip_hash': '[u8; 32]'},
'TipRetracted': {'tip_hash': '[u8; 32]'},
'TipSlashed': {
'deposit': 'u128',
'finder': 'AccountId',
'tip_hash': '[u8; 32]',
},
},
'TransactionPayment': {
'TransactionFeePaid': {
'actual_fee': 'u128',
'tip': 'u128',
'who': 'AccountId',
},
},
'Uniques': {
'ApprovalCancelled': {
'collection': 'u32',
'delegate': 'AccountId',
'item': 'u32',
'owner': 'AccountId',
},
'ApprovedTransfer': {
'collection': 'u32',
'delegate': 'AccountId',
'item': 'u32',
'owner': 'AccountId',
},
'AttributeCleared': {
'collection': 'u32',
'key': 'Bytes',
'maybe_item': (None, 'u32'),
},
'AttributeSet': {
'collection': 'u32',
'key': 'Bytes',
'maybe_item': (None, 'u32'),
'value': 'Bytes',
},
'Burned': {
'collection': 'u32',
'item': 'u32',
'owner': 'AccountId',
},
'CollectionFrozen': {'collection': 'u32'},
'CollectionMaxSupplySet': {
'collection': 'u32',
'max_supply': 'u32',
},
'CollectionMetadataCleared': {'collection': 'u32'},
'CollectionMetadataSet': {
'collection': 'u32',
'data': 'Bytes',
'is_frozen': 'bool',
},
'CollectionThawed': {'collection': 'u32'},
'Created': {
'collection': 'u32',
'creator': 'AccountId',
'owner': 'AccountId',
},
'Destroyed': {'collection': 'u32'},
'ForceCreated': {'collection': 'u32', 'owner': 'AccountId'},
'Frozen': {'collection': 'u32', 'item': 'u32'},
'Issued': {
'collection': 'u32',
'item': 'u32',
'owner': 'AccountId',
},
'ItemBought': {
'buyer': 'AccountId',
'collection': 'u32',
'item': 'u32',
'price': 'u128',
'seller': 'AccountId',
},
'ItemPriceRemoved': {'collection': 'u32', 'item': 'u32'},
'ItemPriceSet': {
'collection': 'u32',
'item': 'u32',
'price': 'u128',
'whitelisted_buyer': (None, 'AccountId'),
},
'ItemStatusChanged': {'collection': 'u32'},
'MetadataCleared': {'collection': 'u32', 'item': 'u32'},
'MetadataSet': {
'collection': 'u32',
'data': 'Bytes',
'is_frozen': 'bool',
'item': 'u32',
},
'OwnerChanged': {
'collection': 'u32',
'new_owner': 'AccountId',
},
'OwnershipAcceptanceChanged': {
'maybe_collection': (None, 'u32'),
'who': 'AccountId',
},
'Redeposited': {
'collection': 'u32',
'successful_items': ['u32'],
},
'TeamChanged': {
'admin': 'AccountId',
'collection': 'u32',
'freezer': 'AccountId',
'issuer': 'AccountId',
},
'Thawed': {'collection': 'u32', 'item': 'u32'},
'Transferred': {
'collection': 'u32',
'from': 'AccountId',
'item': 'u32',
'to': 'AccountId',
},
},
None: None,
'Treasury': {
'Awarded': {
'account': 'AccountId',
'award': 'u128',
'proposal_index': 'u32',
},
'Burnt': {'burnt_funds': 'u128'},
'Deposit': {'value': 'u128'},
'Proposed': {'proposal_index': 'u32'},
'Rejected': {'proposal_index': 'u32', 'slashed': 'u128'},
'Rollover': {'rollover_balance': 'u128'},
'SpendApproved': {
'amount': 'u128',
'beneficiary': 'AccountId',
'proposal_index': 'u32',
},
'Spending': {'budget_remaining': 'u128'},
},
'Utility': {
'BatchCompleted': None,
'BatchCompletedWithErrors': None,
'BatchInterrupted': {
'error': 'scale_info::24',
'index': 'u32',
},
'DispatchedAs': {'result': 'scale_info::30'},
'ItemCompleted': None,
'ItemFailed': {'error': 'scale_info::24'},
},
'Vesting': {
'VestingCompleted': {'account': 'AccountId'},
'VestingUpdated': {'account': 'AccountId', 'unvested': 'u128'},
},
'XTransfer': {
'Deposited': {
'memo': 'Bytes',
'what': 'scale_info::67',
'who': 'scale_info::52',
},
'Forwarded': {
'memo': 'Bytes',
'what': 'scale_info::67',
'who': 'scale_info::52',
},
'Withdrawn': {
'memo': 'Bytes',
'what': 'scale_info::67',
'who': 'scale_info::52',
},
},
'XcmBridge': {
'AssetTransfered': {
'asset': 'scale_info::67',
'dest': 'scale_info::52',
'origin': 'scale_info::52',
},
},
'XcmpQueue': {
'BadFormat': {'message_hash': (None, '[u8; 32]')},
'BadVersion': {'message_hash': (None, '[u8; 32]')},
'Fail': {
'error': 'scale_info::45',
'message_hash': (None, '[u8; 32]'),
'weight': 'scale_info::8',
},
'OverweightEnqueued': {
'index': 'u64',
'required': 'scale_info::8',
'sender': 'u32',
'sent_at': 'u32',
},
'OverweightServiced': {
'index': 'u64',
'used': 'scale_info::8',
},
'Success': {'message_hash': (None, '[u8; 32]'), 'weight': 'scale_info::8'},
'UpwardMessageSent': {'message_hash': (None, '[u8; 32]')},
'XcmpMessageSent': {'message_hash': (None, '[u8; 32]')},
},
},
'phase': {
'ApplyExtrinsic': 'u32',
'Finalization': None,
'Initialization': None,
},
'topics': ['[u8; 32]'],
},
]
ExecutionPhase¶
The execution phase of the block.
Python¶
result = substrate.query(
'System', 'ExecutionPhase', []
)
Return value¶
{'ApplyExtrinsic': 'u32', 'Finalization': None, 'Initialization': None}
ExtrinsicCount¶
Total extrinsics count for the current block.
Python¶
result = substrate.query(
'System', 'ExtrinsicCount', []
)
Return value¶
'u32'
ExtrinsicData¶
Extrinsics data for the current block (maps an extrinsic's index to its data).
Python¶
result = substrate.query(
'System', 'ExtrinsicData', ['u32']
)
Return value¶
'Bytes'
LastRuntimeUpgrade¶
Stores the spec_version and spec_name of when the last runtime upgrade happened.
Python¶
result = substrate.query(
'System', 'LastRuntimeUpgrade', []
)
Return value¶
{'spec_name': 'Str', 'spec_version': 'u32'}
Number¶
The current block number being processed. Set by execute_block.
Python¶
result = substrate.query(
'System', 'Number', []
)
Return value¶
'u32'
ParentHash¶
Hash of the previous block.
Python¶
result = substrate.query(
'System', 'ParentHash', []
)
Return value¶
'[u8; 32]'
UpgradedToTripleRefCount¶
True if we have upgraded so that AccountInfo contains three types of RefCount. False
(default) if not.
Python¶
result = substrate.query(
'System', 'UpgradedToTripleRefCount', []
)
Return value¶
'bool'
UpgradedToU32RefCount¶
True if we have upgraded so that type RefCount is u32. False (default) if not.
Python¶
result = substrate.query(
'System', 'UpgradedToU32RefCount', []
)
Return value¶
'bool'
Constants¶
BlockHashCount¶
Maximum number of block number to block hash mappings to keep (oldest pruned first).
Value¶
1200
Python¶
constant = substrate.get_constant('System', 'BlockHashCount')
BlockLength¶
The maximum length of a block (in bytes).
Value¶
{'max': {'mandatory': 5242880, 'normal': 3932160, 'operational': 5242880}}
Python¶
constant = substrate.get_constant('System', 'BlockLength')
BlockWeights¶
Block & extrinsics weights: base values and limits.
Value¶
{
'base_block': {'proof_size': 0, 'ref_time': 358523000},
'max_block': {'proof_size': 5242880, 'ref_time': 500000000000},
'per_class': {
'mandatory': {
'base_extrinsic': {'proof_size': 0, 'ref_time': 98974000},
'max_extrinsic': None,
'max_total': None,
'reserved': None,
},
'normal': {
'base_extrinsic': {'proof_size': 0, 'ref_time': 98974000},
'max_extrinsic': {'proof_size': 3670016, 'ref_time': 349901026000},
'max_total': {'proof_size': 3932160, 'ref_time': 375000000000},
'reserved': {'proof_size': 0, 'ref_time': 0},
},
'operational': {
'base_extrinsic': {'proof_size': 0, 'ref_time': 98974000},
'max_extrinsic': {'proof_size': 4980736, 'ref_time': 474901026000},
'max_total': {'proof_size': 5242880, 'ref_time': 500000000000},
'reserved': {'proof_size': 1310720, 'ref_time': 125000000000},
},
},
}
Python¶
constant = substrate.get_constant('System', 'BlockWeights')
DbWeight¶
The weight of runtime database operations the runtime can invoke.
Value¶
{'read': 25000000, 'write': 100000000}
Python¶
constant = substrate.get_constant('System', 'DbWeight')
SS58Prefix¶
The designated SS58 prefix of this chain.
This replaces the "ss58Format" property declared in the chain spec. Reason is that the runtime should know about the prefix in order to make use of it as an identifier of the chain.
Value¶
30
Python¶
constant = substrate.get_constant('System', 'SS58Prefix')
Version¶
Get the chain's current version.
Value¶
{
'apis': [
('0xdd718d5cc53262d4', 1),
('0xdf6acb689907609b', 4),
('0x37e397fc7c91f5e4', 1),
('0x40fe3ad401f8959a', 6),
('0xd2bc9897eed08f15', 3),
('0xf78b278be53f454c', 2),
('0xab3c0572291feb8b', 1),
('0xbc9d89904f5b923f', 1),
('0x37c8bb1350a9a2a8', 2),
('0x3e43e696bccaa34a', 1),
('0xea93e3f16f3d6962', 2),
('0x643365445941c5cb', 1),
],
'authoring_version': 1,
'impl_name': 'khala',
'impl_version': 0,
'spec_name': 'khala',
'spec_version': 1208,
'state_version': 0,
'transaction_version': 6,
}
Python¶
constant = substrate.get_constant('System', 'Version')
Errors¶
CallFiltered¶
The origin filter prevent the call to be dispatched.
FailedToExtractRuntimeVersion¶
Failed to extract the runtime version from the new runtime.
Either calling Core_version or decoding RuntimeVersion failed.
InvalidSpecName¶
The name of specification does not match between the current runtime and the new runtime.
NonDefaultComposite¶
Suicide called when the account has non-default composite data.
NonZeroRefCount¶
There is a non-zero reference count preventing the account from being purged.
SpecVersionNeedsToIncrease¶
The specification version is not allowed to decrease between the current runtime and the new runtime.
TechnicalCommittee¶
Calls¶
close¶
Close a vote that is either approved, disapproved or whose voting period has ended.
May be called by any signed account in order to finish voting and close the proposal.
If called before the end of the voting period it will only close the vote if it is has enough votes to be approved or disapproved.
If called after the end of the voting period abstentions are counted as rejections unless there is a prime member set and the prime member cast an approval.
If the close operation completes successfully with disapproval, the transaction fee will be waived. Otherwise execution of the approved operation will be charged to the caller.
proposal_weight_bound: The maximum amount of weight consumed by executing the closed proposal.length_bound: The upper bound for the length of the proposal in storage. Checked viastorage::readso it issize_of::<u32>() == 4larger than the pure length.
# <weight>
## Weight
- O(B + M + P1 + P2) where:
- B is proposal size in bytes (length-fee-bounded)
- M is members-count (code- and governance-bounded)
- P1 is the complexity of proposal preimage.
- P2 is proposal-count (code-bounded)
- DB:
- 2 storage reads (Members: codec O(M), Prime: codec O(1))
- 3 mutations (Voting: codec O(M), ProposalOf: codec O(B), Proposals: codec
O(P2))
- any mutations done while executing proposal (P1)
- up to 3 events
# </weight>
Attributes¶
| Name | Type |
|---|---|
| proposal_hash | T::Hash |
| index | ProposalIndex |
| proposal_weight_bound | Weight |
| length_bound | u32 |
Python¶
call = substrate.compose_call(
'TechnicalCommittee', 'close', {
'index': 'u32',
'length_bound': 'u32',
'proposal_hash': '[u8; 32]',
'proposal_weight_bound': {
'proof_size': 'u64',
'ref_time': 'u64',
},
}
)
close_old_weight¶
Close a vote that is either approved, disapproved or whose voting period has ended.
May be called by any signed account in order to finish voting and close the proposal.
If called before the end of the voting period it will only close the vote if it is has enough votes to be approved or disapproved.
If called after the end of the voting period abstentions are counted as rejections unless there is a prime member set and the prime member cast an approval.
If the close operation completes successfully with disapproval, the transaction fee will be waived. Otherwise execution of the approved operation will be charged to the caller.
proposal_weight_bound: The maximum amount of weight consumed by executing the closed proposal.length_bound: The upper bound for the length of the proposal in storage. Checked viastorage::readso it issize_of::<u32>() == 4larger than the pure length.
# <weight>
## Weight
- O(B + M + P1 + P2) where:
- B is proposal size in bytes (length-fee-bounded)
- M is members-count (code- and governance-bounded)
- P1 is the complexity of proposal preimage.
- P2 is proposal-count (code-bounded)
- DB:
- 2 storage reads (Members: codec O(M), Prime: codec O(1))
- 3 mutations (Voting: codec O(M), ProposalOf: codec O(B), Proposals: codec
O(P2))
- any mutations done while executing proposal (P1)
- up to 3 events
# </weight>
Attributes¶
| Name | Type |
|---|---|
| proposal_hash | T::Hash |
| index | ProposalIndex |
| proposal_weight_bound | OldWeight |
| length_bound | u32 |
Python¶
call = substrate.compose_call(
'TechnicalCommittee', 'close_old_weight', {
'index': 'u32',
'length_bound': 'u32',
'proposal_hash': '[u8; 32]',
'proposal_weight_bound': 'u64',
}
)
disapprove_proposal¶
Disapprove a proposal, close, and remove it from the system, regardless of its current state.
Must be called by the Root origin.
Parameters:
* proposal_hash: The hash of the proposal that should be disapproved.
# <weight> Complexity: O(P) where P is the number of max proposals DB Weight: * Reads: Proposals * Writes: Voting, Proposals, ProposalOf # </weight>
Attributes¶
| Name | Type |
|---|---|
| proposal_hash | T::Hash |
Python¶
call = substrate.compose_call(
'TechnicalCommittee', 'disapprove_proposal', {'proposal_hash': '[u8; 32]'}
)
execute¶
Dispatch a proposal from a member using the Member origin.
Origin must be a member of the collective.
# <weight>
## Weight
- O(M + P) where M members-count (code-bounded) and P complexity of dispatching
proposal
- DB: 1 read (codec O(M)) + DB access of proposal
- 1 event
# </weight>
Attributes¶
| Name | Type |
|---|---|
| proposal | Box<<T as Config<I>>::Proposal> |
| length_bound | u32 |
Python¶
call = substrate.compose_call(
'TechnicalCommittee', 'execute', {
'length_bound': 'u32',
'proposal': 'Call',
}
)
propose¶
Add a new proposal to either be voted on or executed directly.
Requires the sender to be member.
threshold determines whether proposal is executed directly (threshold < 2)
or put up for voting.
# <weight>
## Weight
- O(B + M + P1) or O(B + M + P2) where:
- B is proposal size in bytes (length-fee-bounded)
- M is members-count (code- and governance-bounded)
- branching is influenced by threshold where:
- P1 is proposal execution complexity (threshold < 2)
- P2 is proposals-count (code-bounded) (threshold >= 2)
- DB:
- 1 storage read is_member (codec O(M))
- 1 storage read ProposalOf::contains_key (codec O(1))
- DB accesses influenced by threshold:
- EITHER storage accesses done by proposal (threshold < 2)
- OR proposal insertion (threshold <= 2)
- 1 storage mutation Proposals (codec O(P2))
- 1 storage mutation ProposalCount (codec O(1))
- 1 storage write ProposalOf (codec O(B))
- 1 storage write Voting (codec O(M))
- 1 event
# </weight>
Attributes¶
| Name | Type |
|---|---|
| threshold | MemberCount |
| proposal | Box<<T as Config<I>>::Proposal> |
| length_bound | u32 |
Python¶
call = substrate.compose_call(
'TechnicalCommittee', 'propose', {
'length_bound': 'u32',
'proposal': 'Call',
'threshold': 'u32',
}
)
set_members¶
Set the collective's membership.
new_members: The new member list. Be nice to the chain and provide it sorted.prime: The prime member whose vote sets the default.old_count: The upper bound for the previous number of members in storage. Used for weight estimation.
Requires root origin.
NOTE: Does not enforce the expected MaxMembers limit on the amount of members, but
the weight estimations rely on it to estimate dispatchable weight.
# WARNING:
The pallet-collective can also be managed by logic outside of the pallet through the
implementation of the trait [ChangeMembers].
Any call to set_members must be careful that the member set doesn't get out of sync
with other logic managing the member set.
# <weight>
## Weight
- O(MP + N) where:
- M old-members-count (code- and governance-bounded)
- N new-members-count (code- and governance-bounded)
- P proposals-count (code-bounded)
- DB:
- 1 storage mutation (codec O(M) read, O(N) write) for reading and writing the
members
- 1 storage read (codec O(P)) for reading the proposals
- P storage mutations (codec O(M)) for updating the votes for each proposal
- 1 storage write (codec O(1)) for deleting the old prime and setting the new one
# </weight>
Attributes¶
| Name | Type |
|---|---|
| new_members | Vec<T::AccountId> |
| prime | Option<T::AccountId> |
| old_count | MemberCount |
Python¶
call = substrate.compose_call(
'TechnicalCommittee', 'set_members', {
'new_members': ['AccountId'],
'old_count': 'u32',
'prime': (None, 'AccountId'),
}
)
vote¶
Add an aye or nay vote for the sender to the given proposal.
Requires the sender to be a member.
Transaction fees will be waived if the member is voting on any particular proposal
for the first time and the call is successful. Subsequent vote changes will charge a
fee.
# <weight>
## Weight
- O(M) where M is members-count (code- and governance-bounded)
- DB:
- 1 storage read Members (codec O(M))
- 1 storage mutation Voting (codec O(M))
- 1 event
# </weight>
Attributes¶
| Name | Type |
|---|---|
| proposal | T::Hash |
| index | ProposalIndex |
| approve | bool |
Python¶
call = substrate.compose_call(
'TechnicalCommittee', 'vote', {
'approve': 'bool',
'index': 'u32',
'proposal': '[u8; 32]',
}
)
Events¶
Approved¶
A motion was approved by the required threshold.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| proposal_hash | T::Hash |
[u8; 32] |
Closed¶
A proposal was closed because its threshold was reached or after its duration was up.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| proposal_hash | T::Hash |
[u8; 32] |
| yes | MemberCount |
u32 |
| no | MemberCount |
u32 |
Disapproved¶
A motion was not approved by the required threshold.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| proposal_hash | T::Hash |
[u8; 32] |
Executed¶
A motion was executed; result will be Ok if it returned without error.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| proposal_hash | T::Hash |
[u8; 32] |
| result | DispatchResult |
{'Ok': (), 'Err': {'Other': None, 'CannotLookup': None, 'BadOrigin': None, 'Module': {'index': 'u8', 'error': '[u8; 4]'}, 'ConsumerRemaining': None, 'NoProviders': None, 'TooManyConsumers': None, 'Token': ('NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported'), 'Arithmetic': ('Underflow', 'Overflow', 'DivisionByZero'), 'Transactional': ('LimitReached', 'NoLayer'), 'Exhausted': None, 'Corruption': None, 'Unavailable': None}} |
MemberExecuted¶
A single member did some action; result will be Ok if it returned without error.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| proposal_hash | T::Hash |
[u8; 32] |
| result | DispatchResult |
{'Ok': (), 'Err': {'Other': None, 'CannotLookup': None, 'BadOrigin': None, 'Module': {'index': 'u8', 'error': '[u8; 4]'}, 'ConsumerRemaining': None, 'NoProviders': None, 'TooManyConsumers': None, 'Token': ('NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported'), 'Arithmetic': ('Underflow', 'Overflow', 'DivisionByZero'), 'Transactional': ('LimitReached', 'NoLayer'), 'Exhausted': None, 'Corruption': None, 'Unavailable': None}} |
Proposed¶
A motion (given hash) has been proposed (by given account) with a threshold (given
MemberCount).
Attributes¶
| Name | Type | Composition |
|---|---|---|
| account | T::AccountId |
AccountId |
| proposal_index | ProposalIndex |
u32 |
| proposal_hash | T::Hash |
[u8; 32] |
| threshold | MemberCount |
u32 |
Voted¶
A motion (given hash) has been voted on by given account, leaving
a tally (yes votes and no votes given respectively as MemberCount).
Attributes¶
| Name | Type | Composition |
|---|---|---|
| account | T::AccountId |
AccountId |
| proposal_hash | T::Hash |
[u8; 32] |
| voted | bool |
bool |
| yes | MemberCount |
u32 |
| no | MemberCount |
u32 |
Storage functions¶
Members¶
The current members of the collective. This is stored sorted (just by value).
Python¶
result = substrate.query(
'TechnicalCommittee', 'Members', []
)
Return value¶
['AccountId']
Prime¶
The prime member that helps determine the default vote behavior in case of absentations.
Python¶
result = substrate.query(
'TechnicalCommittee', 'Prime', []
)
Return value¶
'AccountId'
ProposalCount¶
Proposals so far.
Python¶
result = substrate.query(
'TechnicalCommittee', 'ProposalCount', []
)
Return value¶
'u32'
ProposalOf¶
Actual proposal for a given hash, if it's current.
Python¶
result = substrate.query(
'TechnicalCommittee', 'ProposalOf', ['[u8; 32]']
)
Return value¶
'Call'
Proposals¶
The hashes of the active proposals.
Python¶
result = substrate.query(
'TechnicalCommittee', 'Proposals', []
)
Return value¶
['[u8; 32]']
Voting¶
Votes on a given proposal, if it is ongoing.
Python¶
result = substrate.query(
'TechnicalCommittee', 'Voting', ['[u8; 32]']
)
Return value¶
{'ayes': ['AccountId'], 'end': 'u32', 'index': 'u32', 'nays': ['AccountId'], 'threshold': 'u32'}
Errors¶
AlreadyInitialized¶
Members are already initialized!
DuplicateProposal¶
Duplicate proposals not allowed
DuplicateVote¶
Duplicate vote ignored
NotMember¶
Account is not a member
ProposalMissing¶
Proposal must exist
TooEarly¶
The close call was made too early, before the end of the voting.
TooManyProposals¶
There can only be a maximum of MaxProposals active proposals.
WrongIndex¶
Mismatched index
WrongProposalLength¶
The given length bound for the proposal was too low.
WrongProposalWeight¶
The given weight bound for the proposal was too low.
TechnicalMembership¶
Calls¶
add_member¶
Add a member who to the set.
May only be called from T::AddOrigin.
Attributes¶
| Name | Type |
|---|---|
| who | AccountIdLookupOf<T> |
Python¶
call = substrate.compose_call(
'TechnicalMembership', 'add_member', {
'who': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
change_key¶
Swap out the sending member for some other key new.
May only be called from Signed origin of a current member.
Prime membership is passed from the origin account to new, if extant.
Attributes¶
| Name | Type |
|---|---|
| new | AccountIdLookupOf<T> |
Python¶
call = substrate.compose_call(
'TechnicalMembership', 'change_key', {
'new': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
clear_prime¶
Remove the prime member if it exists.
May only be called from T::PrimeOrigin.
Attributes¶
No attributes
Python¶
call = substrate.compose_call(
'TechnicalMembership', 'clear_prime', {}
)
remove_member¶
Remove a member who from the set.
May only be called from T::RemoveOrigin.
Attributes¶
| Name | Type |
|---|---|
| who | AccountIdLookupOf<T> |
Python¶
call = substrate.compose_call(
'TechnicalMembership', 'remove_member', {
'who': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
reset_members¶
Change the membership to a new set, disregarding the existing membership. Be nice and
pass members pre-sorted.
May only be called from T::ResetOrigin.
Attributes¶
| Name | Type |
|---|---|
| members | Vec<T::AccountId> |
Python¶
call = substrate.compose_call(
'TechnicalMembership', 'reset_members', {'members': ['AccountId']}
)
set_prime¶
Set the prime member. Must be a current member.
May only be called from T::PrimeOrigin.
Attributes¶
| Name | Type |
|---|---|
| who | AccountIdLookupOf<T> |
Python¶
call = substrate.compose_call(
'TechnicalMembership', 'set_prime', {
'who': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
swap_member¶
Swap out one member remove for another add.
May only be called from T::SwapOrigin.
Prime membership is not passed from remove to add, if extant.
Attributes¶
| Name | Type |
|---|---|
| remove | AccountIdLookupOf<T> |
| add | AccountIdLookupOf<T> |
Python¶
call = substrate.compose_call(
'TechnicalMembership', 'swap_member', {
'add': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'remove': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
Events¶
Dummy¶
Phantom member, never used.
Attributes¶
No attributes
KeyChanged¶
One of the members' keys changed.
Attributes¶
No attributes
MemberAdded¶
The given member was added; see the transaction for who.
Attributes¶
No attributes
MemberRemoved¶
The given member was removed; see the transaction for who.
Attributes¶
No attributes
MembersReset¶
The membership was reset; see the transaction for who the new set is.
Attributes¶
No attributes
MembersSwapped¶
Two members were swapped; see the transaction for who.
Attributes¶
No attributes
Storage functions¶
Members¶
The current membership, stored as an ordered Vec.
Python¶
result = substrate.query(
'TechnicalMembership', 'Members', []
)
Return value¶
['AccountId']
Prime¶
The current prime member, if one exists.
Python¶
result = substrate.query(
'TechnicalMembership', 'Prime', []
)
Return value¶
'AccountId'
Errors¶
AlreadyMember¶
Already a member.
NotMember¶
Not a member.
TooManyMembers¶
Too many members.
Timestamp¶
Calls¶
set¶
Set the current time.
This call should be invoked exactly once per block. It will panic at the finalization phase, if this call hasn't been invoked by that time.
The timestamp should be greater than the previous one by the amount specified by
MinimumPeriod.
The dispatch origin for this call must be Inherent.
# <weight>
- O(1) (Note that implementations of OnTimestampSet must also be O(1))
- 1 storage read and 1 storage mutation (codec O(1)). (because of DidUpdate::take in
on_finalize)
- 1 event handler on_timestamp_set. Must be O(1).
# </weight>
Attributes¶
| Name | Type |
|---|---|
| now | T::Moment |
Python¶
call = substrate.compose_call(
'Timestamp', 'set', {'now': 'u64'}
)
Storage functions¶
DidUpdate¶
Did the timestamp get updated in this block?
Python¶
result = substrate.query(
'Timestamp', 'DidUpdate', []
)
Return value¶
'bool'
Now¶
Current time for the current block.
Python¶
result = substrate.query(
'Timestamp', 'Now', []
)
Return value¶
'u64'
Constants¶
MinimumPeriod¶
The minimum period between blocks. Beware that this is different to the expected period that the block production apparatus provides. Your chosen consensus system will generally work with this to determine a sensible block time. e.g. For Aura, it will be double this period on default settings.
Value¶
6000
Python¶
constant = substrate.get_constant('Timestamp', 'MinimumPeriod')
Tips¶
Calls¶
close_tip¶
Close and payout a tip.
The dispatch origin for this call must be Signed.
The tip identified by hash must have finished its countdown period.
hash: The identity of the open tip for which a tip value is declared. This is formed as the hash of the tuple of the original tipreasonand the beneficiary account ID.
# <weight>
- Complexity: O(T) where T is the number of tippers. decoding Tipper vec of length
T. T is charged as upper bound given by ContainsLengthBound. The actual cost
depends on the implementation of T::Tippers.
- DbReads: Tips, Tippers, tip finder
- DbWrites: Reasons, Tips, Tippers, tip finder
# </weight>
Attributes¶
| Name | Type |
|---|---|
| hash | T::Hash |
Python¶
call = substrate.compose_call(
'Tips', 'close_tip', {'hash': '[u8; 32]'}
)
report_awesome¶
Report something reason that deserves a tip and claim any eventual the finder's fee.
The dispatch origin for this call must be Signed.
Payment: TipReportDepositBase will be reserved from the origin account, as well as
DataDepositPerByte for each byte in reason.
reason: The reason for, or the thing that deserves, the tip; generally this will be a UTF-8-encoded URL.who: The account which should be credited for the tip.
Emits NewTip if successful.
# <weight>
- Complexity: O(R) where R length of reason.
- encoding and hashing of 'reason'
- DbReads: Reasons, Tips
- DbWrites: Reasons, Tips
# </weight>
Attributes¶
| Name | Type |
|---|---|
| reason | Vec<u8> |
| who | AccountIdLookupOf<T> |
Python¶
call = substrate.compose_call(
'Tips', 'report_awesome', {
'reason': 'Bytes',
'who': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
retract_tip¶
Retract a prior tip-report from report_awesome, and cancel the process of tipping.
If successful, the original deposit will be unreserved.
The dispatch origin for this call must be Signed and the tip identified by hash
must have been reported by the signing account through report_awesome (and not
through tip_new).
hash: The identity of the open tip for which a tip value is declared. This is formed as the hash of the tuple of the original tipreasonand the beneficiary account ID.
Emits TipRetracted if successful.
# <weight>
- Complexity: O(1)
- Depends on the length of T::Hash which is fixed.
- DbReads: Tips, origin account
- DbWrites: Reasons, Tips, origin account
# </weight>
Attributes¶
| Name | Type |
|---|---|
| hash | T::Hash |
Python¶
call = substrate.compose_call(
'Tips', 'retract_tip', {'hash': '[u8; 32]'}
)
slash_tip¶
Remove and slash an already-open tip.
May only be called from T::RejectOrigin.
As a result, the finder is slashed and the deposits are lost.
Emits TipSlashed if successful.
# <weight>
T is charged as upper bound given by ContainsLengthBound.
The actual cost depends on the implementation of T::Tippers.
# </weight>
Attributes¶
| Name | Type |
|---|---|
| hash | T::Hash |
Python¶
call = substrate.compose_call(
'Tips', 'slash_tip', {'hash': '[u8; 32]'}
)
tip¶
Declare a tip value for an already-open tip.
The dispatch origin for this call must be Signed and the signing account must be a
member of the Tippers set.
hash: The identity of the open tip for which a tip value is declared. This is formed as the hash of the tuple of the hash of the original tipreasonand the beneficiary account ID.tip_value: The amount of tip that the sender would like to give. The median tip value of active tippers will be given to thewho.
Emits TipClosing if the threshold of tippers has been reached and the countdown period
has started.
# <weight>
- Complexity: O(T) where T is the number of tippers. decoding Tipper vec of length
T, insert tip and check closing, T is charged as upper bound given by
ContainsLengthBound. The actual cost depends on the implementation of T::Tippers.
Actually weight could be lower as it depends on how many tips are in OpenTip but it
is weighted as if almost full i.e of length T-1.
- DbReads: Tippers, Tips
- DbWrites: Tips
# </weight>
Attributes¶
| Name | Type |
|---|---|
| hash | T::Hash |
| tip_value | BalanceOf<T, I> |
Python¶
call = substrate.compose_call(
'Tips', 'tip', {
'hash': '[u8; 32]',
'tip_value': 'u128',
}
)
tip_new¶
Give a tip for something new; no finder's fee will be taken.
The dispatch origin for this call must be Signed and the signing account must be a
member of the Tippers set.
reason: The reason for, or the thing that deserves, the tip; generally this will be a UTF-8-encoded URL.who: The account which should be credited for the tip.tip_value: The amount of tip that the sender would like to give. The median tip value of active tippers will be given to thewho.
Emits NewTip if successful.
# <weight>
- Complexity: O(R + T) where R length of reason, T is the number of tippers.
- O(T): decoding Tipper vec of length T. T is charged as upper bound given by
ContainsLengthBound. The actual cost depends on the implementation of
T::Tippers.
- O(R): hashing and encoding of reason of length R
- DbReads: Tippers, Reasons
- DbWrites: Reasons, Tips
# </weight>
Attributes¶
| Name | Type |
|---|---|
| reason | Vec<u8> |
| who | AccountIdLookupOf<T> |
| tip_value | BalanceOf<T, I> |
Python¶
call = substrate.compose_call(
'Tips', 'tip_new', {
'reason': 'Bytes',
'tip_value': 'u128',
'who': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
Events¶
NewTip¶
A new tip suggestion has been opened.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| tip_hash | T::Hash |
[u8; 32] |
TipClosed¶
A tip suggestion has been closed.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| tip_hash | T::Hash |
[u8; 32] |
| who | T::AccountId |
AccountId |
| payout | BalanceOf<T, I> |
u128 |
TipClosing¶
A tip suggestion has reached threshold and is closing.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| tip_hash | T::Hash |
[u8; 32] |
TipRetracted¶
A tip suggestion has been retracted.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| tip_hash | T::Hash |
[u8; 32] |
TipSlashed¶
A tip suggestion has been slashed.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| tip_hash | T::Hash |
[u8; 32] |
| finder | T::AccountId |
AccountId |
| deposit | BalanceOf<T, I> |
u128 |
Storage functions¶
Reasons¶
Simple preimage lookup from the reason's hash to the original data. Again, has an insecure enumerable hash since the key is guaranteed to be the result of a secure hash.
Python¶
result = substrate.query(
'Tips', 'Reasons', ['[u8; 32]']
)
Return value¶
'Bytes'
Tips¶
TipsMap that are not yet completed. Keyed by the hash of (reason, who) from the value.
This has the insecure enumerable hash function since the key itself is already
guaranteed to be a secure hash.
Python¶
result = substrate.query(
'Tips', 'Tips', ['[u8; 32]']
)
Return value¶
{
'closes': (None, 'u32'),
'deposit': 'u128',
'finder': 'AccountId',
'finders_fee': 'bool',
'reason': '[u8; 32]',
'tips': [('AccountId', 'u128')],
'who': 'AccountId',
}
Constants¶
DataDepositPerByte¶
The amount held on deposit per byte within the tip report reason or bounty description.
Value¶
10000000000
Python¶
constant = substrate.get_constant('Tips', 'DataDepositPerByte')
MaximumReasonLength¶
Maximum acceptable reason length.
Benchmarks depend on this value, be sure to update weights file when changing this value
Value¶
16384
Python¶
constant = substrate.get_constant('Tips', 'MaximumReasonLength')
TipCountdown¶
The period for which a tip remains open after is has achieved threshold tippers.
Value¶
7200
Python¶
constant = substrate.get_constant('Tips', 'TipCountdown')
TipFindersFee¶
The percent of the final tip which goes to the original reporter of the tip.
Value¶
20
Python¶
constant = substrate.get_constant('Tips', 'TipFindersFee')
TipReportDepositBase¶
The amount held on deposit for placing a tip report.
Value¶
1000000000000
Python¶
constant = substrate.get_constant('Tips', 'TipReportDepositBase')
Errors¶
AlreadyKnown¶
The tip was already found/started.
NotFinder¶
The account attempting to retract the tip is not the finder of the tip.
Premature¶
The tip cannot be claimed/closed because it's still in the countdown period.
ReasonTooBig¶
The reason given is just too big.
StillOpen¶
The tip cannot be claimed/closed because there are not enough tippers yet.
UnknownTip¶
The tip hash is unknown.
TransactionPayment¶
Events¶
TransactionFeePaid¶
A transaction fee actual_fee, of which tip was added to the minimum inclusion fee,
has been paid by who.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| who | T::AccountId |
AccountId |
| actual_fee | BalanceOf<T> |
u128 |
| tip | BalanceOf<T> |
u128 |
Storage functions¶
NextFeeMultiplier¶
Python¶
result = substrate.query(
'TransactionPayment', 'NextFeeMultiplier', []
)
Return value¶
'u128'
StorageVersion¶
Python¶
result = substrate.query(
'TransactionPayment', 'StorageVersion', []
)
Return value¶
('V1Ancient', 'V2')
Constants¶
OperationalFeeMultiplier¶
A fee mulitplier for Operational extrinsics to compute "virtual tip" to boost their
priority
This value is multipled by the final_fee to obtain a "virtual tip" that is later
added to a tip component in regular priority calculations.
It means that a Normal transaction can front-run a similarly-sized Operational
extrinsic (with no tip), by including a tip value greater than the virtual tip.
``rust,ignore
// ForNormal`
let priority = priority_calc(tip);
// For Operational
let virtual_tip = (inclusion_fee + tip) * OperationalFeeMultiplier;
let priority = priority_calc(tip + virtual_tip);
```
Note that since we use final_fee the multiplier applies also to the regular tip
sent with the transaction. So, not only does the transaction get a priority bump based
on the inclusion_fee, but we also amplify the impact of tips applied to Operational
transactions.
Value¶
5
Python¶
constant = substrate.get_constant('TransactionPayment', 'OperationalFeeMultiplier')
Treasury¶
Calls¶
approve_proposal¶
Approve a proposal. At a later time, the proposal will be allocated to the beneficiary and the original deposit will be returned.
May only be called from T::ApproveOrigin.
# <weight>
- Complexity: O(1).
- DbReads: Proposals, Approvals
- DbWrite: Approvals
# </weight>
Attributes¶
| Name | Type |
|---|---|
| proposal_id | ProposalIndex |
Python¶
call = substrate.compose_call(
'Treasury', 'approve_proposal', {'proposal_id': 'u32'}
)
propose_spend¶
Put forward a suggestion for spending. A deposit proportional to the value is reserved and slashed if the proposal is rejected. It is returned once the proposal is awarded.
# <weight>
- Complexity: O(1)
- DbReads: ProposalCount, origin account
- DbWrites: ProposalCount, Proposals, origin account
# </weight>
Attributes¶
| Name | Type |
|---|---|
| value | BalanceOf<T, I> |
| beneficiary | AccountIdLookupOf<T> |
Python¶
call = substrate.compose_call(
'Treasury', 'propose_spend', {
'beneficiary': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'value': 'u128',
}
)
reject_proposal¶
Reject a proposed spend. The original deposit will be slashed.
May only be called from T::RejectOrigin.
# <weight>
- Complexity: O(1)
- DbReads: Proposals, rejected proposer account
- DbWrites: Proposals, rejected proposer account
# </weight>
Attributes¶
| Name | Type |
|---|---|
| proposal_id | ProposalIndex |
Python¶
call = substrate.compose_call(
'Treasury', 'reject_proposal', {'proposal_id': 'u32'}
)
remove_approval¶
Force a previously approved proposal to be removed from the approval queue. The original deposit will no longer be returned.
May only be called from T::RejectOrigin.
- proposal_id: The index of a proposal
# <weight>
- Complexity: O(A) where A is the number of approvals
- Db reads and writes: Approvals
# </weight>
Errors:
- ProposalNotApproved: The proposal_id supplied was not found in the approval queue,
i.e., the proposal has not been approved. This could also mean the proposal does not
exist altogether, thus there is no way it would have been approved in the first place.
Attributes¶
| Name | Type |
|---|---|
| proposal_id | ProposalIndex |
Python¶
call = substrate.compose_call(
'Treasury', 'remove_approval', {'proposal_id': 'u32'}
)
spend¶
Propose and approve a spend of treasury funds.
origin: Must beSpendOriginwith theSuccessvalue being at leastamount.amount: The amount to be transferred from the treasury to thebeneficiary.beneficiary: The destination account for the transfer.
NOTE: For record-keeping purposes, the proposer is deemed to be equivalent to the beneficiary.
Attributes¶
| Name | Type |
|---|---|
| amount | BalanceOf<T, I> |
| beneficiary | AccountIdLookupOf<T> |
Python¶
call = substrate.compose_call(
'Treasury', 'spend', {
'amount': 'u128',
'beneficiary': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
Events¶
Awarded¶
Some funds have been allocated.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| proposal_index | ProposalIndex |
u32 |
| award | BalanceOf<T, I> |
u128 |
| account | T::AccountId |
AccountId |
Burnt¶
Some of our funds have been burnt.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| burnt_funds | BalanceOf<T, I> |
u128 |
Deposit¶
Some funds have been deposited.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| value | BalanceOf<T, I> |
u128 |
Proposed¶
New proposal.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| proposal_index | ProposalIndex |
u32 |
Rejected¶
A proposal was rejected; funds were slashed.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| proposal_index | ProposalIndex |
u32 |
| slashed | BalanceOf<T, I> |
u128 |
Rollover¶
Spending has finished; this is the amount that rolls over until next spend.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| rollover_balance | BalanceOf<T, I> |
u128 |
SpendApproved¶
A new spend proposal has been approved.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| proposal_index | ProposalIndex |
u32 |
| amount | BalanceOf<T, I> |
u128 |
| beneficiary | T::AccountId |
AccountId |
Spending¶
We have ended a spend period and will now allocate funds.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| budget_remaining | BalanceOf<T, I> |
u128 |
Storage functions¶
Approvals¶
Proposal indices that have been approved but not yet awarded.
Python¶
result = substrate.query(
'Treasury', 'Approvals', []
)
Return value¶
['u32']
ProposalCount¶
Number of proposals that have been made.
Python¶
result = substrate.query(
'Treasury', 'ProposalCount', []
)
Return value¶
'u32'
Proposals¶
Proposals that have been made.
Python¶
result = substrate.query(
'Treasury', 'Proposals', ['u32']
)
Return value¶
{
'beneficiary': 'AccountId',
'bond': 'u128',
'proposer': 'AccountId',
'value': 'u128',
}
Constants¶
Burn¶
Percentage of spare funds (if any) that are burnt per spend period.
Value¶
0
Python¶
constant = substrate.get_constant('Treasury', 'Burn')
MaxApprovals¶
The maximum number of approvals that can wait in the spending queue.
NOTE: This parameter is also used within the Bounties Pallet extension if enabled.
Value¶
100
Python¶
constant = substrate.get_constant('Treasury', 'MaxApprovals')
PalletId¶
The treasury's pallet id, used for deriving its sovereign account ID.
Value¶
'0x70792f7472737279'
Python¶
constant = substrate.get_constant('Treasury', 'PalletId')
ProposalBond¶
Fraction of a proposal's value that should be bonded in order to place the proposal. An accepted proposal gets these back. A rejected proposal does not.
Value¶
50000
Python¶
constant = substrate.get_constant('Treasury', 'ProposalBond')
ProposalBondMaximum¶
Maximum amount of funds that should be placed in a deposit for making a proposal.
Value¶
None
Python¶
constant = substrate.get_constant('Treasury', 'ProposalBondMaximum')
ProposalBondMinimum¶
Minimum amount of funds that should be placed in a deposit for making a proposal.
Value¶
1000000000000
Python¶
constant = substrate.get_constant('Treasury', 'ProposalBondMinimum')
SpendPeriod¶
Period between successive spends.
Value¶
7200
Python¶
constant = substrate.get_constant('Treasury', 'SpendPeriod')
Errors¶
InsufficientPermission¶
The spend origin is valid but the amount it is allowed to spend is lower than the amount to be spent.
InsufficientProposersBalance¶
Proposer's balance is too low.
InvalidIndex¶
No proposal or bounty at that index.
ProposalNotApproved¶
Proposal has not been approved.
TooManyApprovals¶
Too many approvals in the queue.
Uniques¶
Calls¶
approve_transfer¶
Approve an item to be transferred by a delegated third-party account.
The origin must conform to ForceOrigin or must be Signed and the sender must be
either the owner of the item or the admin of the collection.
collection: The collection of the item to be approved for delegated transfer.item: The item of the item to be approved for delegated transfer.delegate: The account to delegate permission to transfer the item.
Important NOTE: The approved account gets reset after each transfer.
Emits ApprovedTransfer on success.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| collection | T::CollectionId |
| item | T::ItemId |
| delegate | AccountIdLookupOf<T> |
Python¶
call = substrate.compose_call(
'Uniques', 'approve_transfer', {
'collection': 'u32',
'delegate': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'item': 'u32',
}
)
burn¶
Destroy a single item.
Origin must be Signed and the sender should be the Admin of the collection.
collection: The collection of the item to be burned.item: The item of the item to be burned.check_owner: IfSomethen the operation will fail withWrongOwnerunless the item is owned by this value.
Emits Burned with the actual amount burned.
Weight: O(1)
Modes: check_owner.is_some().
Attributes¶
| Name | Type |
|---|---|
| collection | T::CollectionId |
| item | T::ItemId |
| check_owner | Option<AccountIdLookupOf<T>> |
Python¶
call = substrate.compose_call(
'Uniques', 'burn', {
'check_owner': (
None,
{
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
),
'collection': 'u32',
'item': 'u32',
}
)
buy_item¶
Allows to buy an item if it's up for sale.
Origin must be Signed and must not be the owner of the item.
collection: The collection of the item.item: The item the sender wants to buy.bid_price: The price the sender is willing to pay.
Emits ItemBought on success.
Attributes¶
| Name | Type |
|---|---|
| collection | T::CollectionId |
| item | T::ItemId |
| bid_price | ItemPrice<T, I> |
Python¶
call = substrate.compose_call(
'Uniques', 'buy_item', {
'bid_price': 'u128',
'collection': 'u32',
'item': 'u32',
}
)
cancel_approval¶
Cancel the prior approval for the transfer of an item by a delegate.
Origin must be either:
- the Force origin;
- Signed with the signer being the Admin of the collection;
- Signed with the signer being the Owner of the item;
Arguments:
- collection: The collection of the item of whose approval will be cancelled.
- item: The item of the item of whose approval will be cancelled.
- maybe_check_delegate: If Some will ensure that the given account is the one to
which permission of transfer is delegated.
Emits ApprovalCancelled on success.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| collection | T::CollectionId |
| item | T::ItemId |
| maybe_check_delegate | Option<AccountIdLookupOf<T>> |
Python¶
call = substrate.compose_call(
'Uniques', 'cancel_approval', {
'collection': 'u32',
'item': 'u32',
'maybe_check_delegate': (
None,
{
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
),
}
)
clear_attribute¶
Clear an attribute for a collection or item.
Origin must be either ForceOrigin or Signed and the sender should be the Owner of the
collection.
Any deposit is freed for the collection's owner.
collection: The identifier of the collection whose item's metadata to clear.maybe_item: The identifier of the item whose metadata to clear.key: The key of the attribute.
Emits AttributeCleared.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| collection | T::CollectionId |
| maybe_item | Option<T::ItemId> |
| key | BoundedVec<u8, T::KeyLimit> |
Python¶
call = substrate.compose_call(
'Uniques', 'clear_attribute', {
'collection': 'u32',
'key': 'Bytes',
'maybe_item': (None, 'u32'),
}
)
clear_collection_metadata¶
Clear the metadata for a collection.
Origin must be either ForceOrigin or Signed and the sender should be the Owner of
the collection.
Any deposit is freed for the collection's owner.
collection: The identifier of the collection whose metadata to clear.
Emits CollectionMetadataCleared.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| collection | T::CollectionId |
Python¶
call = substrate.compose_call(
'Uniques', 'clear_collection_metadata', {'collection': 'u32'}
)
clear_metadata¶
Clear the metadata for an item.
Origin must be either ForceOrigin or Signed and the sender should be the Owner of the
item.
Any deposit is freed for the collection's owner.
collection: The identifier of the collection whose item's metadata to clear.item: The identifier of the item whose metadata to clear.
Emits MetadataCleared.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| collection | T::CollectionId |
| item | T::ItemId |
Python¶
call = substrate.compose_call(
'Uniques', 'clear_metadata', {'collection': 'u32', 'item': 'u32'}
)
create¶
Issue a new collection of non-fungible items from a public origin.
This new collection has no items initially and its owner is the origin.
The origin must conform to the configured CreateOrigin and have sufficient funds free.
ItemDeposit funds of sender are reserved.
Parameters:
- collection: The identifier of the new collection. This must not be currently in use.
- admin: The admin of this collection. The admin is the initial address of each
member of the collection's admin team.
Emits Created event when successful.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| collection | T::CollectionId |
| admin | AccountIdLookupOf<T> |
Python¶
call = substrate.compose_call(
'Uniques', 'create', {
'admin': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'collection': 'u32',
}
)
destroy¶
Destroy a collection of fungible items.
The origin must conform to ForceOrigin or must be Signed and the sender must be the
owner of the collection.
collection: The identifier of the collection to be destroyed.witness: Information on the items minted in the collection. This must be correct.
Emits Destroyed event when successful.
Weight: O(n + m) where:
- n = witness.items
- m = witness.item_metadatas
- a = witness.attributes
Attributes¶
| Name | Type |
|---|---|
| collection | T::CollectionId |
| witness | DestroyWitness |
Python¶
call = substrate.compose_call(
'Uniques', 'destroy', {
'collection': 'u32',
'witness': {
'attributes': 'u32',
'item_metadatas': 'u32',
'items': 'u32',
},
}
)
force_create¶
Issue a new collection of non-fungible items from a privileged origin.
This new collection has no items initially.
The origin must conform to ForceOrigin.
Unlike create, no funds are reserved.
collection: The identifier of the new item. This must not be currently in use.owner: The owner of this collection of items. The owner has full superuser permissions over this item, but may later change and configure the permissions usingtransfer_ownershipandset_team.
Emits ForceCreated event when successful.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| collection | T::CollectionId |
| owner | AccountIdLookupOf<T> |
| free_holding | bool |
Python¶
call = substrate.compose_call(
'Uniques', 'force_create', {
'collection': 'u32',
'free_holding': 'bool',
'owner': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
force_item_status¶
Alter the attributes of a given item.
Origin must be ForceOrigin.
collection: The identifier of the item.owner: The new Owner of this item.issuer: The new Issuer of this item.admin: The new Admin of this item.freezer: The new Freezer of this item.free_holding: Whether a deposit is taken for holding an item of this collection.is_frozen: Whether this collection is frozen except for permissioned/admin instructions.
Emits ItemStatusChanged with the identity of the item.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| collection | T::CollectionId |
| owner | AccountIdLookupOf<T> |
| issuer | AccountIdLookupOf<T> |
| admin | AccountIdLookupOf<T> |
| freezer | AccountIdLookupOf<T> |
| free_holding | bool |
| is_frozen | bool |
Python¶
call = substrate.compose_call(
'Uniques', 'force_item_status', {
'admin': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'collection': 'u32',
'free_holding': 'bool',
'freezer': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'is_frozen': 'bool',
'issuer': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'owner': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
freeze¶
Disallow further unprivileged transfer of an item.
Origin must be Signed and the sender should be the Freezer of the collection.
collection: The collection of the item to be frozen.item: The item of the item to be frozen.
Emits Frozen.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| collection | T::CollectionId |
| item | T::ItemId |
Python¶
call = substrate.compose_call(
'Uniques', 'freeze', {'collection': 'u32', 'item': 'u32'}
)
freeze_collection¶
Disallow further unprivileged transfers for a whole collection.
Origin must be Signed and the sender should be the Freezer of the collection.
collection: The collection to be frozen.
Emits CollectionFrozen.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| collection | T::CollectionId |
Python¶
call = substrate.compose_call(
'Uniques', 'freeze_collection', {'collection': 'u32'}
)
mint¶
Mint an item of a particular collection.
The origin must be Signed and the sender must be the Issuer of the collection.
collection: The collection of the item to be minted.item: The item value of the item to be minted.beneficiary: The initial owner of the minted item.
Emits Issued event when successful.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| collection | T::CollectionId |
| item | T::ItemId |
| owner | AccountIdLookupOf<T> |
Python¶
call = substrate.compose_call(
'Uniques', 'mint', {
'collection': 'u32',
'item': 'u32',
'owner': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
redeposit¶
Reevaluate the deposits on some items.
Origin must be Signed and the sender should be the Owner of the collection.
collection: The collection to be frozen.items: The items of the collection whose deposits will be reevaluated.
NOTE: This exists as a best-effort function. Any items which are unknown or in the case that the owner account does not have reservable funds to pay for a deposit increase are ignored. Generally the owner isn't going to call this on items whose existing deposit is less than the refreshed deposit as it would only cost them, so it's of little consequence.
It will still return an error in the case that the collection is unknown of the signer is not permitted to call it.
Weight: O(items.len())
Attributes¶
| Name | Type |
|---|---|
| collection | T::CollectionId |
| items | Vec<T::ItemId> |
Python¶
call = substrate.compose_call(
'Uniques', 'redeposit', {'collection': 'u32', 'items': ['u32']}
)
set_accept_ownership¶
Set (or reset) the acceptance of ownership for a particular account.
Origin must be Signed and if maybe_collection is Some, then the signer must have a
provider reference.
maybe_collection: The identifier of the collection whose ownership the signer is willing to accept, or ifNone, an indication that the signer is willing to accept no ownership transferal.
Emits OwnershipAcceptanceChanged.
Attributes¶
| Name | Type |
|---|---|
| maybe_collection | Option<T::CollectionId> |
Python¶
call = substrate.compose_call(
'Uniques', 'set_accept_ownership', {'maybe_collection': (None, 'u32')}
)
set_attribute¶
Set an attribute for a collection or item.
Origin must be either ForceOrigin or Signed and the sender should be the Owner of the
collection.
If the origin is Signed, then funds of signer are reserved according to the formula:
MetadataDepositBase + DepositPerByte * (key.len + value.len) taking into
account any already reserved funds.
collection: The identifier of the collection whose item's metadata to set.maybe_item: The identifier of the item whose metadata to set.key: The key of the attribute.value: The value to which to set the attribute.
Emits AttributeSet.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| collection | T::CollectionId |
| maybe_item | Option<T::ItemId> |
| key | BoundedVec<u8, T::KeyLimit> |
| value | BoundedVec<u8, T::ValueLimit> |
Python¶
call = substrate.compose_call(
'Uniques', 'set_attribute', {
'collection': 'u32',
'key': 'Bytes',
'maybe_item': (None, 'u32'),
'value': 'Bytes',
}
)
set_collection_max_supply¶
Set the maximum amount of items a collection could have.
Origin must be either ForceOrigin or Signed and the sender should be the Owner of
the collection.
Note: This function can only succeed once per collection.
collection: The identifier of the collection to change.max_supply: The maximum amount of items a collection could have.
Emits CollectionMaxSupplySet event when successful.
Attributes¶
| Name | Type |
|---|---|
| collection | T::CollectionId |
| max_supply | u32 |
Python¶
call = substrate.compose_call(
'Uniques', 'set_collection_max_supply', {
'collection': 'u32',
'max_supply': 'u32',
}
)
set_collection_metadata¶
Set the metadata for a collection.
Origin must be either ForceOrigin or Signed and the sender should be the Owner of
the collection.
If the origin is Signed, then funds of signer are reserved according to the formula:
MetadataDepositBase + DepositPerByte * data.len taking into
account any already reserved funds.
collection: The identifier of the item whose metadata to update.data: The general information of this item. Limited in length byStringLimit.is_frozen: Whether the metadata should be frozen against further changes.
Emits CollectionMetadataSet.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| collection | T::CollectionId |
| data | BoundedVec<u8, T::StringLimit> |
| is_frozen | bool |
Python¶
call = substrate.compose_call(
'Uniques', 'set_collection_metadata', {
'collection': 'u32',
'data': 'Bytes',
'is_frozen': 'bool',
}
)
set_metadata¶
Set the metadata for an item.
Origin must be either ForceOrigin or Signed and the sender should be the Owner of the
collection.
If the origin is Signed, then funds of signer are reserved according to the formula:
MetadataDepositBase + DepositPerByte * data.len taking into
account any already reserved funds.
collection: The identifier of the collection whose item's metadata to set.item: The identifier of the item whose metadata to set.data: The general information of this item. Limited in length byStringLimit.is_frozen: Whether the metadata should be frozen against further changes.
Emits MetadataSet.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| collection | T::CollectionId |
| item | T::ItemId |
| data | BoundedVec<u8, T::StringLimit> |
| is_frozen | bool |
Python¶
call = substrate.compose_call(
'Uniques', 'set_metadata', {
'collection': 'u32',
'data': 'Bytes',
'is_frozen': 'bool',
'item': 'u32',
}
)
set_price¶
Set (or reset) the price for an item.
Origin must be Signed and must be the owner of the asset item.
collection: The collection of the item.item: The item to set the price for.price: The price for the item. PassNone, to reset the price.buyer: Restricts the buy operation to a specific account.
Emits ItemPriceSet on success if the price is not None.
Emits ItemPriceRemoved on success if the price is None.
Attributes¶
| Name | Type |
|---|---|
| collection | T::CollectionId |
| item | T::ItemId |
| price | Option<ItemPrice<T, I>> |
| whitelisted_buyer | Option<AccountIdLookupOf<T>> |
Python¶
call = substrate.compose_call(
'Uniques', 'set_price', {
'collection': 'u32',
'item': 'u32',
'price': (None, 'u128'),
'whitelisted_buyer': (
None,
{
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
),
}
)
set_team¶
Change the Issuer, Admin and Freezer of a collection.
Origin must be Signed and the sender should be the Owner of the collection.
collection: The collection whose team should be changed.issuer: The new Issuer of this collection.admin: The new Admin of this collection.freezer: The new Freezer of this collection.
Emits TeamChanged.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| collection | T::CollectionId |
| issuer | AccountIdLookupOf<T> |
| admin | AccountIdLookupOf<T> |
| freezer | AccountIdLookupOf<T> |
Python¶
call = substrate.compose_call(
'Uniques', 'set_team', {
'admin': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'collection': 'u32',
'freezer': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'issuer': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
thaw¶
Re-allow unprivileged transfer of an item.
Origin must be Signed and the sender should be the Freezer of the collection.
collection: The collection of the item to be thawed.item: The item of the item to be thawed.
Emits Thawed.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| collection | T::CollectionId |
| item | T::ItemId |
Python¶
call = substrate.compose_call(
'Uniques', 'thaw', {'collection': 'u32', 'item': 'u32'}
)
thaw_collection¶
Re-allow unprivileged transfers for a whole collection.
Origin must be Signed and the sender should be the Admin of the collection.
collection: The collection to be thawed.
Emits CollectionThawed.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| collection | T::CollectionId |
Python¶
call = substrate.compose_call(
'Uniques', 'thaw_collection', {'collection': 'u32'}
)
transfer¶
Move an item from the sender account to another.
This resets the approved account of the item.
Origin must be Signed and the signing account must be either:
- the Admin of the collection;
- the Owner of the item;
- the approved delegate for the item (in this case, the approval is reset).
Arguments:
- collection: The collection of the item to be transferred.
- item: The item of the item to be transferred.
- dest: The account to receive ownership of the item.
Emits Transferred.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| collection | T::CollectionId |
| item | T::ItemId |
| dest | AccountIdLookupOf<T> |
Python¶
call = substrate.compose_call(
'Uniques', 'transfer', {
'collection': 'u32',
'dest': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'item': 'u32',
}
)
transfer_ownership¶
Change the Owner of a collection.
Origin must be Signed and the sender should be the Owner of the collection.
collection: The collection whose owner should be changed.owner: The new Owner of this collection. They must have calledset_accept_ownershipwithcollectionin order for this operation to succeed.
Emits OwnerChanged.
Weight: O(1)
Attributes¶
| Name | Type |
|---|---|
| collection | T::CollectionId |
| owner | AccountIdLookupOf<T> |
Python¶
call = substrate.compose_call(
'Uniques', 'transfer_ownership', {
'collection': 'u32',
'owner': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
Events¶
ApprovalCancelled¶
An approval for a delegate account to transfer the item of an item
collection was cancelled by its owner.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection | T::CollectionId |
u32 |
| item | T::ItemId |
u32 |
| owner | T::AccountId |
AccountId |
| delegate | T::AccountId |
AccountId |
ApprovedTransfer¶
An item of a collection has been approved by the owner for transfer by
a delegate.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection | T::CollectionId |
u32 |
| item | T::ItemId |
u32 |
| owner | T::AccountId |
AccountId |
| delegate | T::AccountId |
AccountId |
AttributeCleared¶
Attribute metadata has been cleared for a collection or item.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection | T::CollectionId |
u32 |
| maybe_item | Option<T::ItemId> |
(None, 'u32') |
| key | BoundedVec<u8, T::KeyLimit> |
Bytes |
AttributeSet¶
New attribute metadata has been set for a collection or item.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection | T::CollectionId |
u32 |
| maybe_item | Option<T::ItemId> |
(None, 'u32') |
| key | BoundedVec<u8, T::KeyLimit> |
Bytes |
| value | BoundedVec<u8, T::ValueLimit> |
Bytes |
Burned¶
An item was destroyed.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection | T::CollectionId |
u32 |
| item | T::ItemId |
u32 |
| owner | T::AccountId |
AccountId |
CollectionFrozen¶
Some collection was frozen.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection | T::CollectionId |
u32 |
CollectionMaxSupplySet¶
Max supply has been set for a collection.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection | T::CollectionId |
u32 |
| max_supply | u32 |
u32 |
CollectionMetadataCleared¶
Metadata has been cleared for a collection.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection | T::CollectionId |
u32 |
CollectionMetadataSet¶
New metadata has been set for a collection.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection | T::CollectionId |
u32 |
| data | BoundedVec<u8, T::StringLimit> |
Bytes |
| is_frozen | bool |
bool |
CollectionThawed¶
Some collection was thawed.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection | T::CollectionId |
u32 |
Created¶
A collection was created.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection | T::CollectionId |
u32 |
| creator | T::AccountId |
AccountId |
| owner | T::AccountId |
AccountId |
Destroyed¶
A collection was destroyed.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection | T::CollectionId |
u32 |
ForceCreated¶
A collection was force-created.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection | T::CollectionId |
u32 |
| owner | T::AccountId |
AccountId |
Frozen¶
Some item was frozen.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection | T::CollectionId |
u32 |
| item | T::ItemId |
u32 |
Issued¶
An item was issued.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection | T::CollectionId |
u32 |
| item | T::ItemId |
u32 |
| owner | T::AccountId |
AccountId |
ItemBought¶
An item was bought.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection | T::CollectionId |
u32 |
| item | T::ItemId |
u32 |
| price | ItemPrice<T, I> |
u128 |
| seller | T::AccountId |
AccountId |
| buyer | T::AccountId |
AccountId |
ItemPriceRemoved¶
The price for the instance was removed.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection | T::CollectionId |
u32 |
| item | T::ItemId |
u32 |
ItemPriceSet¶
The price was set for the instance.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection | T::CollectionId |
u32 |
| item | T::ItemId |
u32 |
| price | ItemPrice<T, I> |
u128 |
| whitelisted_buyer | Option<T::AccountId> |
(None, 'AccountId') |
ItemStatusChanged¶
A collection has had its attributes changed by the Force origin.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection | T::CollectionId |
u32 |
MetadataCleared¶
Metadata has been cleared for an item.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection | T::CollectionId |
u32 |
| item | T::ItemId |
u32 |
MetadataSet¶
New metadata has been set for an item.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection | T::CollectionId |
u32 |
| item | T::ItemId |
u32 |
| data | BoundedVec<u8, T::StringLimit> |
Bytes |
| is_frozen | bool |
bool |
OwnerChanged¶
The owner changed.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection | T::CollectionId |
u32 |
| new_owner | T::AccountId |
AccountId |
OwnershipAcceptanceChanged¶
Ownership acceptance has changed for an account.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| who | T::AccountId |
AccountId |
| maybe_collection | Option<T::CollectionId> |
(None, 'u32') |
Redeposited¶
Metadata has been cleared for an item.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection | T::CollectionId |
u32 |
| successful_items | Vec<T::ItemId> |
['u32'] |
TeamChanged¶
The management team changed.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection | T::CollectionId |
u32 |
| issuer | T::AccountId |
AccountId |
| admin | T::AccountId |
AccountId |
| freezer | T::AccountId |
AccountId |
Thawed¶
Some item was thawed.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection | T::CollectionId |
u32 |
| item | T::ItemId |
u32 |
Transferred¶
An item was transferred.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| collection | T::CollectionId |
u32 |
| item | T::ItemId |
u32 |
| from | T::AccountId |
AccountId |
| to | T::AccountId |
AccountId |
Storage functions¶
Account¶
The items held by any given account; set out this way so that items owned by a single account can be enumerated.
Python¶
result = substrate.query(
'Uniques', 'Account', ['AccountId', 'u32', 'u32']
)
Return value¶
()
Asset¶
The items in existence and their ownership details.
Python¶
result = substrate.query(
'Uniques', 'Asset', ['u32', 'u32']
)
Return value¶
{'approved': (None, 'AccountId'), 'deposit': 'u128', 'is_frozen': 'bool', 'owner': 'AccountId'}
Attribute¶
Attributes of a collection.
Python¶
result = substrate.query(
'Uniques', 'Attribute', ['u32', (None, 'u32'), 'Bytes']
)
Return value¶
('Bytes', 'u128')
Class¶
Details of a collection.
Python¶
result = substrate.query(
'Uniques', 'Class', ['u32']
)
Return value¶
{
'admin': 'AccountId',
'attributes': 'u32',
'free_holding': 'bool',
'freezer': 'AccountId',
'is_frozen': 'bool',
'issuer': 'AccountId',
'item_metadatas': 'u32',
'items': 'u32',
'owner': 'AccountId',
'total_deposit': 'u128',
}
ClassAccount¶
The collections owned by any given account; set out this way so that collections owned by a single account can be enumerated.
Python¶
result = substrate.query(
'Uniques', 'ClassAccount', ['AccountId', 'u32']
)
Return value¶
()
ClassMetadataOf¶
Metadata of a collection.
Python¶
result = substrate.query(
'Uniques', 'ClassMetadataOf', ['u32']
)
Return value¶
{'data': 'Bytes', 'deposit': 'u128', 'is_frozen': 'bool'}
CollectionMaxSupply¶
Keeps track of the number of items a collection might have.
Python¶
result = substrate.query(
'Uniques', 'CollectionMaxSupply', ['u32']
)
Return value¶
'u32'
InstanceMetadataOf¶
Metadata of an item.
Python¶
result = substrate.query(
'Uniques', 'InstanceMetadataOf', ['u32', 'u32']
)
Return value¶
{'data': 'Bytes', 'deposit': 'u128', 'is_frozen': 'bool'}
ItemPriceOf¶
Price of an asset instance.
Python¶
result = substrate.query(
'Uniques', 'ItemPriceOf', ['u32', 'u32']
)
Return value¶
('u128', (None, 'AccountId'))
OwnershipAcceptance¶
The collection, if any, of which an account is willing to take ownership.
Python¶
result = substrate.query(
'Uniques', 'OwnershipAcceptance', ['AccountId']
)
Return value¶
'u32'
Constants¶
AttributeDepositBase¶
The basic amount of funds that must be reserved when adding an attribute to an item.
Value¶
0
Python¶
constant = substrate.get_constant('Uniques', 'AttributeDepositBase')
CollectionDeposit¶
The basic amount of funds that must be reserved for collection.
Value¶
0
Python¶
constant = substrate.get_constant('Uniques', 'CollectionDeposit')
DepositPerByte¶
The additional funds that must be reserved for the number of bytes store in metadata, either "normal" metadata or attribute metadata.
Value¶
0
Python¶
constant = substrate.get_constant('Uniques', 'DepositPerByte')
ItemDeposit¶
The basic amount of funds that must be reserved for an item.
Value¶
0
Python¶
constant = substrate.get_constant('Uniques', 'ItemDeposit')
KeyLimit¶
The maximum length of an attribute key.
Value¶
32
Python¶
constant = substrate.get_constant('Uniques', 'KeyLimit')
MetadataDepositBase¶
The basic amount of funds that must be reserved when adding metadata to your item.
Value¶
0
Python¶
constant = substrate.get_constant('Uniques', 'MetadataDepositBase')
StringLimit¶
The maximum length of data stored on-chain.
Value¶
50
Python¶
constant = substrate.get_constant('Uniques', 'StringLimit')
ValueLimit¶
The maximum length of an attribute value.
Value¶
256
Python¶
constant = substrate.get_constant('Uniques', 'ValueLimit')
Errors¶
AlreadyExists¶
The item ID has already been used for an item.
BadWitness¶
Invalid witness data given.
BidTooLow¶
The provided bid is too low.
Frozen¶
The item or collection is frozen.
InUse¶
The item ID is already taken.
Locked¶
The item is locked.
MaxSupplyAlreadySet¶
The max supply has already been set.
MaxSupplyReached¶
All items have been minted.
MaxSupplyTooSmall¶
The provided max supply is less to the amount of items a collection already has.
NoDelegate¶
There is no delegate approved.
NoPermission¶
The signing account has no permission to do the operation.
NotForSale¶
Item is not for sale.
Unaccepted¶
The named owner has not signed ownership of the collection is acceptable.
Unapproved¶
No approval exists that would allow the transfer.
UnknownCollection¶
The given item ID is unknown.
UnknownItem¶
The given item ID is unknown.
WrongDelegate¶
The delegate turned out to be different to what was expected.
WrongOwner¶
The owner turned out to be different to what was expected.
Utility¶
Calls¶
as_derivative¶
Send a call through an indexed pseudonym of the sender.
Filter from origin are passed along. The call will be dispatched with an origin which use the same filter as the origin of this call.
NOTE: If you need to ensure that any account-based filtering is not honored (i.e.
because you expect proxy to have been used prior in the call stack and you do not want
the call restrictions to apply to any sub-accounts), then use as_multi_threshold_1
in the Multisig pallet instead.
NOTE: Prior to version *12, this was called as_limited_sub.
The dispatch origin for this call must be Signed.
Attributes¶
| Name | Type |
|---|---|
| index | u16 |
| call | Box<<T as Config>::RuntimeCall> |
Python¶
call = substrate.compose_call(
'Utility', 'as_derivative', {'call': 'Call', 'index': 'u16'}
)
batch¶
Send a batch of dispatch calls.
May be called from any origin except None.
calls: The calls to be dispatched from the same origin. The number of call must not exceed the constant:batched_calls_limit(available in constant metadata).
If origin is root then the calls are dispatched without checking origin filter. (This
includes bypassing frame_system::Config::BaseCallFilter).
# <weight> - Complexity: O(C) where C is the number of calls to be batched. # </weight>
This will return Ok in all circumstances. To determine the success of the batch, an
event is deposited. If a call failed and the batch was interrupted, then the
BatchInterrupted event is deposited, along with the number of successful calls made
and the error of the failed call. If all were successful, then the BatchCompleted
event is deposited.
Attributes¶
| Name | Type |
|---|---|
| calls | Vec<<T as Config>::RuntimeCall> |
Python¶
call = substrate.compose_call(
'Utility', 'batch', {'calls': ['Call']}
)
batch_all¶
Send a batch of dispatch calls and atomically execute them. The whole transaction will rollback and fail if any of the calls failed.
May be called from any origin except None.
calls: The calls to be dispatched from the same origin. The number of call must not exceed the constant:batched_calls_limit(available in constant metadata).
If origin is root then the calls are dispatched without checking origin filter. (This
includes bypassing frame_system::Config::BaseCallFilter).
# <weight> - Complexity: O(C) where C is the number of calls to be batched. # </weight>
Attributes¶
| Name | Type |
|---|---|
| calls | Vec<<T as Config>::RuntimeCall> |
Python¶
call = substrate.compose_call(
'Utility', 'batch_all', {'calls': ['Call']}
)
dispatch_as¶
Dispatches a function call with a provided origin.
The dispatch origin for this call must be Root.
# <weight>
- O(1).
- Limited storage reads.
- One DB write (event).
- Weight of derivative call execution + T::WeightInfo::dispatch_as().
# </weight>
Attributes¶
| Name | Type |
|---|---|
| as_origin | Box<T::PalletsOrigin> |
| call | Box<<T as Config>::RuntimeCall> |
Python¶
call = substrate.compose_call(
'Utility', 'dispatch_as', {
'as_origin': {
'Council': {
'Member': 'AccountId',
'Members': ('u32', 'u32'),
'_Phantom': None,
},
'CumulusXcm': {
'Relay': None,
'SiblingParachain': 'u32',
},
'PolkadotXcm': {
'Response': {
'interior': {
'Here': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
'X2': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X3': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X4': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X5': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X6': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X7': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X8': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
},
'parents': 'u8',
},
'Xcm': {
'interior': {
'Here': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
'X2': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X3': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X4': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X5': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X6': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X7': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X8': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
},
'parents': 'u8',
},
},
'TechnicalCommittee': {
'Member': 'AccountId',
'Members': ('u32', 'u32'),
'_Phantom': None,
},
'system': {
'None': None,
'Root': None,
'Signed': 'AccountId',
},
None: None,
'Void': (),
},
'call': 'Call',
}
)
force_batch¶
Send a batch of dispatch calls.
Unlike batch, it allows errors and won't interrupt.
May be called from any origin except None.
calls: The calls to be dispatched from the same origin. The number of call must not exceed the constant:batched_calls_limit(available in constant metadata).
If origin is root then the calls are dispatch without checking origin filter. (This
includes bypassing frame_system::Config::BaseCallFilter).
# <weight> - Complexity: O(C) where C is the number of calls to be batched. # </weight>
Attributes¶
| Name | Type |
|---|---|
| calls | Vec<<T as Config>::RuntimeCall> |
Python¶
call = substrate.compose_call(
'Utility', 'force_batch', {'calls': ['Call']}
)
Events¶
BatchCompleted¶
Batch of dispatches completed fully with no error.
Attributes¶
No attributes
BatchCompletedWithErrors¶
Batch of dispatches completed but has errors.
Attributes¶
No attributes
BatchInterrupted¶
Batch of dispatches did not complete fully. Index of first failing dispatch given, as well as the error.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| index | u32 |
u32 |
| error | DispatchError |
{'Other': None, 'CannotLookup': None, 'BadOrigin': None, 'Module': {'index': 'u8', 'error': '[u8; 4]'}, 'ConsumerRemaining': None, 'NoProviders': None, 'TooManyConsumers': None, 'Token': ('NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported'), 'Arithmetic': ('Underflow', 'Overflow', 'DivisionByZero'), 'Transactional': ('LimitReached', 'NoLayer'), 'Exhausted': None, 'Corruption': None, 'Unavailable': None} |
DispatchedAs¶
A call was dispatched.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| result | DispatchResult |
{'Ok': (), 'Err': {'Other': None, 'CannotLookup': None, 'BadOrigin': None, 'Module': {'index': 'u8', 'error': '[u8; 4]'}, 'ConsumerRemaining': None, 'NoProviders': None, 'TooManyConsumers': None, 'Token': ('NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported'), 'Arithmetic': ('Underflow', 'Overflow', 'DivisionByZero'), 'Transactional': ('LimitReached', 'NoLayer'), 'Exhausted': None, 'Corruption': None, 'Unavailable': None}} |
ItemCompleted¶
A single item within a Batch of dispatches has completed with no error.
Attributes¶
No attributes
ItemFailed¶
A single item within a Batch of dispatches has completed with error.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| error | DispatchError |
{'Other': None, 'CannotLookup': None, 'BadOrigin': None, 'Module': {'index': 'u8', 'error': '[u8; 4]'}, 'ConsumerRemaining': None, 'NoProviders': None, 'TooManyConsumers': None, 'Token': ('NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported'), 'Arithmetic': ('Underflow', 'Overflow', 'DivisionByZero'), 'Transactional': ('LimitReached', 'NoLayer'), 'Exhausted': None, 'Corruption': None, 'Unavailable': None} |
Constants¶
batched_calls_limit¶
The limit on the number of batched calls.
Value¶
10922
Python¶
constant = substrate.get_constant('Utility', 'batched_calls_limit')
Errors¶
TooManyCalls¶
Too many calls batched.
Vesting¶
Calls¶
force_vested_transfer¶
Force a vested transfer.
The dispatch origin for this call must be Root.
source: The account whose funds should be transferred.target: The account that should be transferred the vested funds.schedule: The vesting schedule attached to the transfer.
Emits VestingCreated.
NOTE: This will unlock all schedules through the current block.
# <weight>
- O(1).
- DbWeight: 4 Reads, 4 Writes
- Reads: Vesting Storage, Balances Locks, Target Account, Source Account
- Writes: Vesting Storage, Balances Locks, Target Account, Source Account
# </weight>
Attributes¶
| Name | Type |
|---|---|
| source | AccountIdLookupOf<T> |
| target | AccountIdLookupOf<T> |
| schedule | VestingInfo<BalanceOf<T>, T::BlockNumber> |
Python¶
call = substrate.compose_call(
'Vesting', 'force_vested_transfer', {
'schedule': {
'locked': 'u128',
'per_block': 'u128',
'starting_block': 'u32',
},
'source': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
'target': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
merge_schedules¶
Merge two vesting schedules together, creating a new vesting schedule that unlocks over the highest possible start and end blocks. If both schedules have already started the current block will be used as the schedule start; with the caveat that if one schedule is finished by the current block, the other will be treated as the new merged schedule, unmodified.
NOTE: If schedule1_index == schedule2_index this is a no-op.
NOTE: This will unlock all schedules through the current block prior to merging.
NOTE: If both schedules have ended by the current block, no new schedule will be created
and both will be removed.
Merged schedule attributes:
- starting_block: MAX(schedule1.starting_block, scheduled2.starting_block,
current_block).
- ending_block: MAX(schedule1.ending_block, schedule2.ending_block).
- locked: schedule1.locked_at(current_block) + schedule2.locked_at(current_block).
The dispatch origin for this call must be Signed.
schedule1_index: index of the first schedule to merge.schedule2_index: index of the second schedule to merge.
Attributes¶
| Name | Type |
|---|---|
| schedule1_index | u32 |
| schedule2_index | u32 |
Python¶
call = substrate.compose_call(
'Vesting', 'merge_schedules', {
'schedule1_index': 'u32',
'schedule2_index': 'u32',
}
)
vest¶
Unlock any vested funds of the sender account.
The dispatch origin for this call must be Signed and the sender must have funds still locked under this pallet.
Emits either VestingCompleted or VestingUpdated.
# <weight>
- O(1).
- DbWeight: 2 Reads, 2 Writes
- Reads: Vesting Storage, Balances Locks, [Sender Account]
- Writes: Vesting Storage, Balances Locks, [Sender Account]
# </weight>
Attributes¶
No attributes
Python¶
call = substrate.compose_call(
'Vesting', 'vest', {}
)
vest_other¶
Unlock any vested funds of a target account.
The dispatch origin for this call must be Signed.
target: The account whose vested funds should be unlocked. Must have funds still locked under this pallet.
Emits either VestingCompleted or VestingUpdated.
# <weight>
- O(1).
- DbWeight: 3 Reads, 3 Writes
- Reads: Vesting Storage, Balances Locks, Target Account
- Writes: Vesting Storage, Balances Locks, Target Account
# </weight>
Attributes¶
| Name | Type |
|---|---|
| target | AccountIdLookupOf<T> |
Python¶
call = substrate.compose_call(
'Vesting', 'vest_other', {
'target': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
vested_transfer¶
Create a vested transfer.
The dispatch origin for this call must be Signed.
target: The account receiving the vested funds.schedule: The vesting schedule attached to the transfer.
Emits VestingCreated.
NOTE: This will unlock all schedules through the current block.
# <weight>
- O(1).
- DbWeight: 3 Reads, 3 Writes
- Reads: Vesting Storage, Balances Locks, Target Account, [Sender Account]
- Writes: Vesting Storage, Balances Locks, Target Account, [Sender Account]
# </weight>
Attributes¶
| Name | Type |
|---|---|
| target | AccountIdLookupOf<T> |
| schedule | VestingInfo<BalanceOf<T>, T::BlockNumber> |
Python¶
call = substrate.compose_call(
'Vesting', 'vested_transfer', {
'schedule': {
'locked': 'u128',
'per_block': 'u128',
'starting_block': 'u32',
},
'target': {
'Address20': '[u8; 20]',
'Address32': '[u8; 32]',
'Id': 'AccountId',
'Index': (),
'Raw': 'Bytes',
},
}
)
Events¶
VestingCompleted¶
An [account] has become fully vested.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| account | T::AccountId |
AccountId |
VestingUpdated¶
The amount vested has been updated. This could indicate a change in funds available. The balance given is the amount which is left unvested (and thus locked).
Attributes¶
| Name | Type | Composition |
|---|---|---|
| account | T::AccountId |
AccountId |
| unvested | BalanceOf<T> |
u128 |
Storage functions¶
StorageVersion¶
Storage version of the pallet.
New networks start with latest version, as determined by the genesis build.
Python¶
result = substrate.query(
'Vesting', 'StorageVersion', []
)
Return value¶
('V0', 'V1')
Vesting¶
Information regarding the vesting of a given account.
Python¶
result = substrate.query(
'Vesting', 'Vesting', ['AccountId']
)
Return value¶
[{'locked': 'u128', 'per_block': 'u128', 'starting_block': 'u32'}]
Constants¶
MaxVestingSchedules¶
Value¶
28
Python¶
constant = substrate.get_constant('Vesting', 'MaxVestingSchedules')
MinVestedTransfer¶
The minimum amount transferred to call vested_transfer.
Value¶
10000000000
Python¶
constant = substrate.get_constant('Vesting', 'MinVestedTransfer')
Errors¶
AmountLow¶
Amount being transferred is too low to create a vesting schedule.
AtMaxVestingSchedules¶
The account already has MaxVestingSchedules count of schedules and thus
cannot add another one. Consider merging existing schedules in order to add another.
InvalidScheduleParams¶
Failed to create a new schedule because some parameter was invalid.
NotVesting¶
The account given is not vesting.
ScheduleIndexOutOfBounds¶
An index was out of bounds of the vesting schedules.
XTransfer¶
Calls¶
transfer¶
Attributes¶
| Name | Type |
|---|---|
| asset | Box<MultiAsset> |
| dest | Box<MultiLocation> |
| dest_weight | Option<XCMWeight> |
Python¶
call = substrate.compose_call(
'XTransfer', 'transfer', {
'asset': {
'fun': {
'Fungible': 'u128',
'NonFungible': {
'Array16': '[u8; 16]',
'Array32': '[u8; 32]',
'Array4': '[u8; 4]',
'Array8': '[u8; 8]',
'Blob': 'Bytes',
'Index': 'u128',
'Undefined': None,
},
},
'id': {
'Abstract': 'Bytes',
'Concrete': {
'interior': {
'Here': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': 'scale_info::56',
},
'AccountIndex64': {
'index': 'u64',
'network': 'scale_info::56',
},
'AccountKey20': {
'key': '[u8; 20]',
'network': 'scale_info::56',
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': 'scale_info::60',
'part': 'scale_info::61',
},
},
'X2': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X3': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X4': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X5': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X6': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X7': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
'X8': (
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
{
'AccountId32': 'InnerStruct',
'AccountIndex64': 'InnerStruct',
'AccountKey20': 'InnerStruct',
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': 'InnerStruct',
},
),
},
'parents': 'u8',
},
},
},
'dest': {
'interior': {
'Here': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Fraction': {
'denom': 'u32',
'nom': 'u32',
},
'Members': {
'count': 'u32',
},
'MoreThanProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
},
'parents': 'u8',
},
'dest_weight': (None, 'u64'),
}
)
transfer_generic¶
Attributes¶
| Name | Type |
|---|---|
| data | Box<Vec<u8>> |
| dest | Box<MultiLocation> |
| dest_weight | Option<XCMWeight> |
Python¶
call = substrate.compose_call(
'XTransfer', 'transfer_generic', {
'data': 'Bytes',
'dest': {
'interior': {
'Here': None,
'X1': {
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Fraction': {
'denom': 'u32',
'nom': 'u32',
},
'Members': {
'count': 'u32',
},
'MoreThanProportion': {
'denom': 'u32',
'nom': 'u32',
},
'Voice': None,
},
},
},
'X2': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X3': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X4': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X5': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X6': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X7': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
'X8': (
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
{
'AccountId32': {
'id': '[u8; 32]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountIndex64': {
'index': 'u64',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'AccountKey20': {
'key': '[u8; 20]',
'network': {
'Any': None,
'Kusama': None,
'Named': 'Bytes',
'Polkadot': None,
},
},
'GeneralIndex': 'u128',
'GeneralKey': 'Bytes',
'OnlyChild': None,
'PalletInstance': 'u8',
'Parachain': 'u32',
'Plurality': {
'id': {
'Executive': None,
'Index': 'u32',
'Judicial': None,
'Legislative': None,
'Named': 'Bytes',
'Technical': None,
'Unit': None,
},
'part': {
'AtLeastProportion': 'InnerStruct',
'Fraction': 'InnerStruct',
'Members': 'InnerStruct',
'MoreThanProportion': 'InnerStruct',
'Voice': None,
},
},
},
),
},
'parents': 'u8',
},
'dest_weight': (None, 'u64'),
}
)
Events¶
Deposited¶
Assets being deposited to somewhere.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| what | MultiAsset |
{'id': {'Concrete': {'parents': 'u8', 'interior': {'Here': None, 'X1': {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, 'X2': ('scale_info::54', 'scale_info::54'), 'X3': ('scale_info::54', 'scale_info::54', 'scale_info::54'), 'X4': ('scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54'), 'X5': ('scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54'), 'X6': ('scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54'), 'X7': ('scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54'), 'X8': ('scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54')}}, 'Abstract': 'Bytes'}, 'fun': {'Fungible': 'u128', 'NonFungible': {'Undefined': None, 'Index': 'u128', 'Array4': '[u8; 4]', 'Array8': '[u8; 8]', 'Array16': '[u8; 16]', 'Array32': '[u8; 32]', 'Blob': 'Bytes'}}} |
| who | MultiLocation |
{'parents': 'u8', 'interior': {'Here': None, 'X1': {'Parachain': 'u32', 'AccountId32': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'id': '[u8; 32]'}, 'AccountIndex64': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'index': 'u64'}, 'AccountKey20': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': {'Unit': None, 'Named': 'Bytes', 'Index': 'u32', 'Executive': None, 'Technical': None, 'Legislative': None, 'Judicial': None}, 'part': {'Voice': None, 'Members': 'InnerStruct', 'Fraction': 'InnerStruct', 'AtLeastProportion': 'InnerStruct', 'MoreThanProportion': 'InnerStruct'}}}, 'X2': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X3': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X4': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X5': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X6': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X7': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X8': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}})}} |
| memo | Vec<u8> |
Bytes |
Forwarded¶
Assets being forwarded to somewhere.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| what | MultiAsset |
{'id': {'Concrete': {'parents': 'u8', 'interior': {'Here': None, 'X1': {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, 'X2': ('scale_info::54', 'scale_info::54'), 'X3': ('scale_info::54', 'scale_info::54', 'scale_info::54'), 'X4': ('scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54'), 'X5': ('scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54'), 'X6': ('scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54'), 'X7': ('scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54'), 'X8': ('scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54')}}, 'Abstract': 'Bytes'}, 'fun': {'Fungible': 'u128', 'NonFungible': {'Undefined': None, 'Index': 'u128', 'Array4': '[u8; 4]', 'Array8': '[u8; 8]', 'Array16': '[u8; 16]', 'Array32': '[u8; 32]', 'Blob': 'Bytes'}}} |
| who | MultiLocation |
{'parents': 'u8', 'interior': {'Here': None, 'X1': {'Parachain': 'u32', 'AccountId32': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'id': '[u8; 32]'}, 'AccountIndex64': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'index': 'u64'}, 'AccountKey20': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': {'Unit': None, 'Named': 'Bytes', 'Index': 'u32', 'Executive': None, 'Technical': None, 'Legislative': None, 'Judicial': None}, 'part': {'Voice': None, 'Members': 'InnerStruct', 'Fraction': 'InnerStruct', 'AtLeastProportion': 'InnerStruct', 'MoreThanProportion': 'InnerStruct'}}}, 'X2': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X3': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X4': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X5': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X6': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X7': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X8': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}})}} |
| memo | Vec<u8> |
Bytes |
Withdrawn¶
Assets being withdrawn from somewhere.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| what | MultiAsset |
{'id': {'Concrete': {'parents': 'u8', 'interior': {'Here': None, 'X1': {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, 'X2': ('scale_info::54', 'scale_info::54'), 'X3': ('scale_info::54', 'scale_info::54', 'scale_info::54'), 'X4': ('scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54'), 'X5': ('scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54'), 'X6': ('scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54'), 'X7': ('scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54'), 'X8': ('scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54')}}, 'Abstract': 'Bytes'}, 'fun': {'Fungible': 'u128', 'NonFungible': {'Undefined': None, 'Index': 'u128', 'Array4': '[u8; 4]', 'Array8': '[u8; 8]', 'Array16': '[u8; 16]', 'Array32': '[u8; 32]', 'Blob': 'Bytes'}}} |
| who | MultiLocation |
{'parents': 'u8', 'interior': {'Here': None, 'X1': {'Parachain': 'u32', 'AccountId32': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'id': '[u8; 32]'}, 'AccountIndex64': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'index': 'u64'}, 'AccountKey20': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': {'Unit': None, 'Named': 'Bytes', 'Index': 'u32', 'Executive': None, 'Technical': None, 'Legislative': None, 'Judicial': None}, 'part': {'Voice': None, 'Members': 'InnerStruct', 'Fraction': 'InnerStruct', 'AtLeastProportion': 'InnerStruct', 'MoreThanProportion': 'InnerStruct'}}}, 'X2': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X3': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X4': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X5': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X6': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X7': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X8': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}})}} |
| memo | Vec<u8> |
Bytes |
Errors¶
UnhandledTransfer¶
UnknownAsset¶
UnsupportedDest¶
_TransactFailed¶
XcmBridge¶
Events¶
AssetTransfered¶
Assets sent to parachain or relaychain.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| asset | MultiAsset |
{'id': {'Concrete': {'parents': 'u8', 'interior': {'Here': None, 'X1': {'Parachain': 'u32', 'AccountId32': 'InnerStruct', 'AccountIndex64': 'InnerStruct', 'AccountKey20': 'InnerStruct', 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': 'InnerStruct'}, 'X2': ('scale_info::54', 'scale_info::54'), 'X3': ('scale_info::54', 'scale_info::54', 'scale_info::54'), 'X4': ('scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54'), 'X5': ('scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54'), 'X6': ('scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54'), 'X7': ('scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54'), 'X8': ('scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54', 'scale_info::54')}}, 'Abstract': 'Bytes'}, 'fun': {'Fungible': 'u128', 'NonFungible': {'Undefined': None, 'Index': 'u128', 'Array4': '[u8; 4]', 'Array8': '[u8; 8]', 'Array16': '[u8; 16]', 'Array32': '[u8; 32]', 'Blob': 'Bytes'}}} |
| origin | MultiLocation |
{'parents': 'u8', 'interior': {'Here': None, 'X1': {'Parachain': 'u32', 'AccountId32': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'id': '[u8; 32]'}, 'AccountIndex64': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'index': 'u64'}, 'AccountKey20': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': {'Unit': None, 'Named': 'Bytes', 'Index': 'u32', 'Executive': None, 'Technical': None, 'Legislative': None, 'Judicial': None}, 'part': {'Voice': None, 'Members': 'InnerStruct', 'Fraction': 'InnerStruct', 'AtLeastProportion': 'InnerStruct', 'MoreThanProportion': 'InnerStruct'}}}, 'X2': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X3': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X4': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X5': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X6': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X7': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X8': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}})}} |
| dest | MultiLocation |
{'parents': 'u8', 'interior': {'Here': None, 'X1': {'Parachain': 'u32', 'AccountId32': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'id': '[u8; 32]'}, 'AccountIndex64': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'index': 'u64'}, 'AccountKey20': {'network': {'Any': None, 'Named': 'Bytes', 'Polkadot': None, 'Kusama': None}, 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': {'Unit': None, 'Named': 'Bytes', 'Index': 'u32', 'Executive': None, 'Technical': None, 'Legislative': None, 'Judicial': None}, 'part': {'Voice': None, 'Members': 'InnerStruct', 'Fraction': 'InnerStruct', 'AtLeastProportion': 'InnerStruct', 'MoreThanProportion': 'InnerStruct'}}}, 'X2': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X3': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X4': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X5': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X6': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X7': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}), 'X8': ({'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}}, {'Parachain': 'u32', 'AccountId32': {'network': 'scale_info::56', 'id': '[u8; 32]'}, 'AccountIndex64': {'network': 'scale_info::56', 'index': 'u64'}, 'AccountKey20': {'network': 'scale_info::56', 'key': '[u8; 20]'}, 'PalletInstance': 'u8', 'GeneralIndex': 'u128', 'GeneralKey': 'Bytes', 'OnlyChild': None, 'Plurality': {'id': 'scale_info::60', 'part': 'scale_info::61'}})}} |
Errors¶
AssetNotFound¶
Asset not been registered or not been supported
CannotDepositAsset¶
Can not transfer asset to dest
CannotReanchor¶
Can not reanchor asset location according dest
ExecutionFailed¶
XCM message executeion failed due to some reasons
IllegalDestination¶
Extract dest location failed
Unimplemented¶
Unimplemented function
UnknownTransferType¶
Transfer type not valid
UnweighableMessage¶
Failed to measure weight of a XCM message
_FeePaymentEmpty¶
_LocationInvertFailed¶
_UnknownError¶
_UnknownTransfer¶
XcmpQueue¶
Calls¶
resume_xcm_execution¶
Resumes all XCM executions for the XCMP queue.
Note that this function doesn't change the status of the in/out bound channels.
origin: Must passControllerOrigin.
Attributes¶
No attributes
Python¶
call = substrate.compose_call(
'XcmpQueue', 'resume_xcm_execution', {}
)
service_overweight¶
Services a single overweight XCM.
origin: Must passExecuteOverweightOrigin.index: The index of the overweight XCM to serviceweight_limit: The amount of weight that XCM execution may take.
Errors:
- BadOverweightIndex: XCM under index is not found in the Overweight storage map.
- BadXcm: XCM under index cannot be properly decoded into a valid XCM format.
- WeightOverLimit: XCM execution may use greater weight_limit.
Events:
- OverweightServiced: On success.
Attributes¶
| Name | Type |
|---|---|
| index | OverweightIndex |
| weight_limit | XcmWeight |
Python¶
call = substrate.compose_call(
'XcmpQueue', 'service_overweight', {
'index': 'u64',
'weight_limit': 'u64',
}
)
suspend_xcm_execution¶
Suspends all XCM executions for the XCMP queue, regardless of the sender's origin.
origin: Must passControllerOrigin.
Attributes¶
No attributes
Python¶
call = substrate.compose_call(
'XcmpQueue', 'suspend_xcm_execution', {}
)
update_drop_threshold¶
Overwrites the number of pages of messages which must be in the queue after which we drop any further messages from the channel.
origin: Must passRoot.new: Desired value forQueueConfigData.drop_threshold
Attributes¶
| Name | Type |
|---|---|
| new | u32 |
Python¶
call = substrate.compose_call(
'XcmpQueue', 'update_drop_threshold', {'new': 'u32'}
)
update_resume_threshold¶
Overwrites the number of pages of messages which the queue must be reduced to before it signals that message sending may recommence after it has been suspended.
origin: Must passRoot.new: Desired value forQueueConfigData.resume_threshold
Attributes¶
| Name | Type |
|---|---|
| new | u32 |
Python¶
call = substrate.compose_call(
'XcmpQueue', 'update_resume_threshold', {'new': 'u32'}
)
update_suspend_threshold¶
Overwrites the number of pages of messages which must be in the queue for the other side to be told to suspend their sending.
origin: Must passRoot.new: Desired value forQueueConfigData.suspend_value
Attributes¶
| Name | Type |
|---|---|
| new | u32 |
Python¶
call = substrate.compose_call(
'XcmpQueue', 'update_suspend_threshold', {'new': 'u32'}
)
update_threshold_weight¶
Overwrites the amount of remaining weight under which we stop processing messages.
origin: Must passRoot.new: Desired value forQueueConfigData.threshold_weight
Attributes¶
| Name | Type |
|---|---|
| new | XcmWeight |
Python¶
call = substrate.compose_call(
'XcmpQueue', 'update_threshold_weight', {'new': 'u64'}
)
update_weight_restrict_decay¶
Overwrites the speed to which the available weight approaches the maximum weight. A lower number results in a faster progression. A value of 1 makes the entire weight available initially.
origin: Must passRoot.new: Desired value forQueueConfigData.weight_restrict_decay.
Attributes¶
| Name | Type |
|---|---|
| new | XcmWeight |
Python¶
call = substrate.compose_call(
'XcmpQueue', 'update_weight_restrict_decay', {'new': 'u64'}
)
update_xcmp_max_individual_weight¶
Overwrite the maximum amount of weight any individual message may consume. Messages above this weight go into the overweight queue and may only be serviced explicitly.
origin: Must passRoot.new: Desired value forQueueConfigData.xcmp_max_individual_weight.
Attributes¶
| Name | Type |
|---|---|
| new | XcmWeight |
Python¶
call = substrate.compose_call(
'XcmpQueue', 'update_xcmp_max_individual_weight', {'new': 'u64'}
)
Events¶
BadFormat¶
Bad XCM format used.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| message_hash | Option<T::Hash> |
(None, '[u8; 32]') |
BadVersion¶
Bad XCM version used.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| message_hash | Option<T::Hash> |
(None, '[u8; 32]') |
Fail¶
Some XCM failed.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| message_hash | Option<T::Hash> |
(None, '[u8; 32]') |
| error | XcmError |
{'Overflow': None, 'Unimplemented': None, 'UntrustedReserveLocation': None, 'UntrustedTeleportLocation': None, 'MultiLocationFull': None, 'MultiLocationNotInvertible': None, 'BadOrigin': None, 'InvalidLocation': None, 'AssetNotFound': None, 'FailedToTransactAsset': None, 'NotWithdrawable': None, 'LocationCannotHold': None, 'ExceedsMaxMessageSize': None, 'DestinationUnsupported': None, 'Transport': None, 'Unroutable': None, 'UnknownClaim': None, 'FailedToDecode': None, 'MaxWeightInvalid': None, 'NotHoldingFees': None, 'TooExpensive': None, 'Trap': 'u64', 'UnhandledXcmVersion': None, 'WeightLimitReached': 'u64', 'Barrier': None, 'WeightNotComputable': None} |
| weight | Weight |
{'ref_time': 'u64', 'proof_size': 'u64'} |
OverweightEnqueued¶
An XCM exceeded the individual message weight budget.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| sender | ParaId |
u32 |
| sent_at | RelayBlockNumber |
u32 |
| index | OverweightIndex |
u64 |
| required | Weight |
{'ref_time': 'u64', 'proof_size': 'u64'} |
OverweightServiced¶
An XCM from the overweight queue was executed with the given actual weight used.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| index | OverweightIndex |
u64 |
| used | Weight |
{'ref_time': 'u64', 'proof_size': 'u64'} |
Success¶
Some XCM was executed ok.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| message_hash | Option<T::Hash> |
(None, '[u8; 32]') |
| weight | Weight |
{'ref_time': 'u64', 'proof_size': 'u64'} |
UpwardMessageSent¶
An upward message was sent to the relay chain.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| message_hash | Option<T::Hash> |
(None, '[u8; 32]') |
XcmpMessageSent¶
An HRMP message was sent to a sibling parachain.
Attributes¶
| Name | Type | Composition |
|---|---|---|
| message_hash | Option<T::Hash> |
(None, '[u8; 32]') |
Storage functions¶
InboundXcmpMessages¶
Inbound aggregate XCMP messages. It can only be one per ParaId/block.
Python¶
result = substrate.query(
'XcmpQueue', 'InboundXcmpMessages', ['u32', 'u32']
)
Return value¶
'Bytes'
InboundXcmpStatus¶
Status of the inbound XCMP channels.
Python¶
result = substrate.query(
'XcmpQueue', 'InboundXcmpStatus', []
)
Return value¶
[
{
'message_metadata': [
(
'u32',
(
'ConcatenatedVersionedXcm',
'ConcatenatedEncodedBlob',
'Signals',
),
),
],
'sender': 'u32',
'state': ('Ok', 'Suspended'),
},
]
OutboundXcmpMessages¶
The messages outbound in a given XCMP channel.
Python¶
result = substrate.query(
'XcmpQueue', 'OutboundXcmpMessages', ['u32', 'u16']
)
Return value¶
'Bytes'
OutboundXcmpStatus¶
The non-empty XCMP channels in order of becoming non-empty, and the index of the first
and last outbound message. If the two indices are equal, then it indicates an empty
queue and there must be a non-Ok OutboundStatus. We assume queues grow no greater
than 65535 items. Queue indices for normal messages begin at one; zero is reserved in
case of the need to send a high-priority signal message this block.
The bool is true if there is a signal message waiting to be sent.
Python¶
result = substrate.query(
'XcmpQueue', 'OutboundXcmpStatus', []
)
Return value¶
[
{
'first_index': 'u16',
'last_index': 'u16',
'recipient': 'u32',
'signals_exist': 'bool',
'state': ('Ok', 'Suspended'),
},
]
Overweight¶
The messages that exceeded max individual message weight budget.
These message stay in this storage map until they are manually dispatched via
service_overweight.
Python¶
result = substrate.query(
'XcmpQueue', 'Overweight', ['u64']
)
Return value¶
('u32', 'u32', 'Bytes')
OverweightCount¶
The number of overweight messages ever recorded in Overweight. Also doubles as the next
available free overweight index.
Python¶
result = substrate.query(
'XcmpQueue', 'OverweightCount', []
)
Return value¶
'u64'
QueueConfig¶
The configuration which controls the dynamics of the outbound queue.
Python¶
result = substrate.query(
'XcmpQueue', 'QueueConfig', []
)
Return value¶
{
'drop_threshold': 'u32',
'resume_threshold': 'u32',
'suspend_threshold': 'u32',
'threshold_weight': {'proof_size': 'u64', 'ref_time': 'u64'},
'weight_restrict_decay': {'proof_size': 'u64', 'ref_time': 'u64'},
'xcmp_max_individual_weight': {'proof_size': 'u64', 'ref_time': 'u64'},
}
QueueSuspended¶
Whether or not the XCMP queue is suspended from executing incoming XCMs or not.
Python¶
result = substrate.query(
'XcmpQueue', 'QueueSuspended', []
)
Return value¶
'bool'
SignalMessages¶
Any signal messages waiting to be sent.
Python¶
result = substrate.query(
'XcmpQueue', 'SignalMessages', ['u32']
)
Return value¶
'Bytes'
Errors¶
BadOverweightIndex¶
Bad overweight index.
BadXcm¶
Bad XCM data.
BadXcmOrigin¶
Bad XCM origin.
FailedToSend¶
Failed to send XCM message.
WeightOverLimit¶
Provided weight is possibly not enough to execute the message.